Sprint 40 was released today.
The big features this release is a
New Exam Creator. Now in addition to creating an exam via XML or Quizdown, you can create exams through a set of buttons and forms. Instructions how to use will be posted to the
Class2Go Howto Class but for now whet your whistle with two screenshots.


Thanks to
Vidya Ramesh for the development on this. Nicely done.
We also added support for deadlines that increase per late day. A database migration is required for this.
Bug fixes
- fixed error going to Survey tab in Edit mode
- fixed In-line reporting to make reported numbers more clear
Issues Closed
ghi list -s closed --since 2013-03-27 | grep -v ↑
# Stanford-Online/class2go closed issues
2487: Instructor object photo url breaks with local storage sprint-40 jrbl
2486: course_materials: 500 in class without sections [P1] [500] sprint-40 sefk 1
2483: inconsistent contentgroup assignments for videos NO-MILE jrbl 4
2480: contentgroup FOO is the parent of FOO exceptions NO-MILE jrbl 2
2478: Re-issue cert for student w/ Chinese name NO-MILE jrbl 1
2477: let share block default to expanded rather than collapsed? [3-Done] NO-MILE caesar2164 2
2474: getting an error trying to load Survey tab in Edit mode NO-MILE NO-ASGN 1
2473: Update wiki docs on statement generation [P1] NO-MILE jrbl 1
2470: Do mass mailing for DB (after statementing) [P0] NO-MILE jrbl 1
2469: Run statementing for DB... [P0] NO-MILE jrbl 1
2468: Write statementing engine that uses wkhtml NO-MILE jrbl
2460: should not use course end date to determine certificate display on homepage [P1] [hotfix] sprint-40 jbau
2459: Exam bulk date change [P1] sprint-40 sefk
2456: Run score aggregation on prod NO-MILE jbau 1
2455: caesar2164 helps jrbl make certs center nicely NO-MILE caesar2164
2449: regrade 42 students who saved but didn't click submit on the final [P0] sprint-40 sefk 4
2446: regrade utility breaks on unicode names [P0] sprint-40 sefk
2445: widgetize calculation of 'everybody' (doesn't actually mean everybody) [P1] NO-MILE jrbl 1
2444: when we say 'everybody', who do we mean? [P1] sprint-39 jinpa 2
2442: Fix course clone to work with new entities [3-Done] [P1] sprint-40 dcadams
2441: SQSError at /my/course/email_members/ NO-MILE NO-ASGN 2
2424: columns in in-line quiz summary report are confusing [3-Done] [P1] NO-MILE dcadams
2421: make sure lynx dependency is documented [P2] NO-MILE NO-ASGN
2419: Survey summary report fails to run [3-Done] NO-MILE dcadams
2413: Update dev for TPG re-review [P2] sprint-39 jrbl 1
2105: Beautification of in-line report page [P2] [reports] NO-MILE caesar2164
2091: Redesign Certs [P2] NO-MILE caesar2164 7
2057: Certification fanout with celery [P2] NO-MILE NO-ASGN 1
408: File upload: download gives 404 [P0] sprint-9 kluo 4