Scott Erickson
|
6de6479f3b
|
Add GET /db/classroom by member and GET /db/classroom/:id/members
|
2015-11-05 12:55:51 -08:00 |
|
Scott Erickson
|
9577236263
|
Add GET /db/course_instance list by owner and by member
|
2015-11-05 12:55:09 -08:00 |
|
Scott Erickson
|
4b71447877
|
Have POST /db/prepaid/:id/redeemers set user.coursePrepaidID property
|
2015-11-05 12:53:25 -08:00 |
|
Scott Erickson
|
00ce821939
|
Add InviteToClassroomModal, begin join class in StudentCoursesView
|
2015-11-04 16:54:13 -08:00 |
|
Scott Erickson
|
222b0b28e1
|
Adjust POST /db/classroom/:id/members to not need an actual id
Since students need to be able to join with just the code.
|
2015-11-04 15:33:19 -08:00 |
|
Scott Erickson
|
9a2bfee5a7
|
Add GET /db/classrooms?ownerID=:id to server endpoints
|
2015-11-04 12:41:13 -08:00 |
|
Scott Erickson
|
aafdce6fbe
|
Add POST /db/classroom/:id/invite-members
|
2015-11-03 14:46:13 -08:00 |
|
Scott Erickson
|
0e2305bc3d
|
Add POST /db/course_instance/:id/members
|
2015-11-03 14:00:51 -08:00 |
|
Scott Erickson
|
429f50e1c6
|
Untie CourseInstance creation from prepaids, tie them to classrooms instead
|
2015-11-03 11:18:44 -08:00 |
|
Scott Erickson
|
27d423a410
|
Add Classroom server model and endpoints
|
2015-11-02 17:07:23 -08:00 |
|
Scott Erickson
|
513c7e7a07
|
Add POST /db/prepaid/:id/redeemers
|
2015-11-02 15:23:08 -08:00 |
|
Scott Erickson
|
7a237d27c2
|
Add redeemers.userID index to prepaids collection
|
2015-11-02 13:35:47 -08:00 |
|
Scott Erickson
|
c3735ba0eb
|
Add exhausted property to prepaid model
It is true when redeemers.length >= maxRedeemers
|
2015-11-02 13:06:58 -08:00 |
|
Nick Winter
|
caab006c5e
|
Merge pull request #3149 from dillonforrest/master
Change visible references of 'HipChat' to 'Slack'.
|
2015-11-02 10:32:48 -08:00 |
|
Scott Erickson
|
fa4355f946
|
Add programming language to options in course instances
|
2015-10-30 15:56:43 -07:00 |
|
dillon
|
b5d92d5c26
|
Change 'Slack' back to 'HipChat' in multicore and server.
|
2015-10-30 15:26:18 -07:00 |
|
Nick Winter
|
da9567f85f
|
Add Wakka Maul to simulation rotation
|
2015-10-30 09:45:07 -07:00 |
|
Nick Winter
|
acdfe7c1c4
|
Use level instead of levelID for getHistogramData to hit the index we already have
|
2015-10-30 09:25:58 -07:00 |
|
dillon
|
493d302a0d
|
Change visible references of 'HipChat' to 'Slack'.
|
2015-10-30 00:07:58 -07:00 |
|
Matt Lott
|
8b254164c9
|
Free course enrollment for admins
|
2015-10-29 14:09:19 -07:00 |
|
Nick Winter
|
6f3bd848a9
|
Do user level sessions sort post-fetch\n\nOtherwise it would blow Mongo's sort memory limits if done during the query on large sessions fetches like on my user page, and we don't need to sort then anyway 'cause we're grabbing all the sessions.
|
2015-10-29 05:44:54 -07:00 |
|
Scott Erickson
|
9e04d425cc
|
Levels link in ControlBarView goes to last visited course instance page for course levels
|
2015-10-27 17:04:07 -07:00 |
|
Nick Winter
|
110ee58b71
|
Fix 3126: campaigns not respecting i18n-coverage query
|
2015-10-22 06:42:42 -07:00 |
|
Nick Winter
|
e15b30893f
|
Note tournament end, undo tournament simulation bias
|
2015-10-15 06:32:52 -07:00 |
|
Scott Erickson
|
cbf6032c68
|
Merge branch 'origin/spritesheets'
|
2015-10-14 15:03:34 -07:00 |
|
Nick Winter
|
d814ea9e22
|
Remove erroneous 256 from user handler
|
2015-10-14 06:02:00 -07:00 |
|
Scott Erickson
|
39bddb889e
|
Have LayerAdapter use prerendered spritesheets (unfinished)
|
2015-10-13 16:43:56 -07:00 |
|
Nick Winter
|
d776809e1c
|
Update Hour of Code student flow and tracking, remove signup requirement
|
2015-10-13 08:12:07 -07:00 |
|
Scott Erickson
|
66650452b2
|
Merge remote-tracking branch 'origin/master'
|
2015-10-12 16:47:59 -07:00 |
|
Scott Erickson
|
919e0605e9
|
Add spriteSheets to ThangType, export modal to Thang Editor
Units can be exported as rastered sprite sheets. This is the first part of the project,
the second part will be having the game use them.
|
2015-10-12 16:47:48 -07:00 |
|
Matt Lott
|
2d8d107a58
|
Update Handler admin get query params
Unclear how this was supposed to work before these changes.
|
2015-10-09 14:26:04 -07:00 |
|
Nick Winter
|
5dde55c1f3
|
Add premium server recognition for Brazil
|
2015-10-09 08:05:34 -07:00 |
|
Matt Lott
|
1c1a5d4295
|
/courses student mode when _ppc present
|
2015-10-08 06:10:12 -07:00 |
|
Matt Lott
|
ce4afe187a
|
Update course invite email subject and body with course name
|
2015-10-07 17:24:28 -07:00 |
|
Matt Lott
|
3eb450631a
|
🐛Restrict course level progress to course levels
|
2015-10-07 16:58:59 -07:00 |
|
Matt Lott
|
d95cbc0627
|
Course instance redeem API returns 200 for double redeem
If a user has already redeemed course prepaid code, return 200 and the
related course instances. Simplifies client-side experience.
|
2015-10-07 15:14:26 -07:00 |
|
Matt Lott
|
32441f1c8d
|
Only generate lowercase prepaid codes
Will be easier to make them case-insensitive later if needed.
|
2015-10-07 14:06:09 -07:00 |
|
Matt Lott
|
75b9cb50d9
|
Add /courses prepaid code query var
Update invite students link to go to /courses
|
2015-10-06 12:30:22 -07:00 |
|
Cat Sync
|
d09711be37
|
Added test for parallel subscription redeems, more informative redeem error messages, more robust prepaid update when redeeming
|
2015-10-06 15:23:47 -04:00 |
|
Matt Lott
|
9c7345fed0
|
Redeem course prepaid code on /courses page
Completes #54270566052118
|
2015-10-06 11:20:57 -07:00 |
|
Scott Erickson
|
ff69bb8c89
|
Add course level session creation permission checking to level_handler
|
2015-10-06 11:08:03 -07:00 |
|
Scott Erickson
|
3a90356f59
|
Add class invite system
|
2015-10-05 16:01:32 -07:00 |
|
Matt Lott
|
5095eac4ac
|
Purchase prepaid on course instance creation
Updating purchase prepaid API to support courses.
Refactoring the prepaid server code.
Completes #54270567235517
|
2015-10-01 15:23:20 -07:00 |
|
Cat Sync
|
d4b9860c33
|
Send hipchat message for prepaid purchase
|
2015-09-30 15:13:33 -04:00 |
|
Matt Lott
|
c6caafb7cd
|
Remove extra Stripe call in sub prepaid redeem
|
2015-09-25 14:06:51 -07:00 |
|
Matt Lott
|
928f72e2cf
|
Merge branch 'prepaid-v2' into master
|
2015-09-25 10:28:27 -07:00 |
|
Nick Winter
|
b4f500333f
|
Assign pt-BR or zh-HANS for those domains
|
2015-09-18 08:38:12 -07:00 |
|
Nicholas Winter
|
bce3b94a85
|
Fix #2970: Turn admin off by default on localhost
|
2015-09-14 09:39:48 -07:00 |
|
Matt Lott
|
b68e5e209b
|
Update course details page
|
2015-09-12 22:02:03 -07:00 |
|
Nicholas Winter
|
3eeb9a6a26
|
Reset some stuff for Ace of Coders and Robot Ragnarok. Put multiplayer link back now that we have two good mirror match levels and aren't listing the old arenas.
|
2015-09-12 06:54:14 -07:00 |
|