Engineering Software as a Service's repositories
courseware
Courseware setup and information for instructors
hw-ruby-intro
CHIPS 2.5 Ruby Introduction Assignment for Agile Development using Ruby on Rails
rottenpotatoes-rails-intro
RottenPotatoes app skeleton for saasbook/hw-rails-intro
hw-sinatra-saas-wordguesser
Wordguess: a scaffolded (!) ESaaS getting-started assignment using Sinatra
hw-bdd-cucumber
CHIPS 7.7 Starter Code
hw-activerecord-practice
Practice with ActiveRecord using RSpec
hw-http-intro
CHIPS 3.3 Scaffolded activity to learn about HTTP, URIs, etc using curl and nc
hw-rails-wordguesser
4.6 Rails version of hw-sinatra-saas-hangperson, to show differences between Sinatra and Rails
rails-routing-practice
Simple app to help ESaaS students practice their understanding of Rails routing
hw-hello-rails
CHIPS 4.8 Create your first Rails up (companion to the intro rails chapter in the ESaaS textbook)
simple-cookie-demo
Simple demo app for cookies, to accompany the repo 'hw-http-intro'
saasbook.info
SaaSbook public info site
PrairieLearn-EECS
App to author assessments in Berkeley EECS's instance of PrairieLearn.
hw-agile-iterations
CHIPS 10.5
esaas-swagger
Swagger deployment for CS169 projects, deployed to Heroku app esaas-swagger
flextensions
Back end/API for UC Berkeley EECS "Flextensions" software
hw-bdd-new-feature
Student-facing repo for CHIPS 7.9 - Using BDD to Drive a New Feature
hw-rspec-rails-intro
CHIPS 8.5
instructors-manual
ESaaS instructors manual published as a Gitbook
pl_ruby_autograder
Ruby external auto grader for PrairieLearn that can run RSpec specs and Cucumber features
prairielearn-formatters
RSpec and Cucumber formatters compatible with PrairieLearn external grader specification