Scott Erickson
1fb7996f6c
Fix EarnedAchievement.upsertFor to handle achievements that had no rewards
2016-09-08 10:32:59 -07:00
Phoenix Eliot
00d6d588ec
Update sales lead portioning
2016-09-07 16:11:12 -07:00
Robin Yang
bab9d0b944
Merge pull request #3914 from codecombat/fix-homepage-well
...
Modify Homepage Well Behavior
2016-09-07 15:50:22 -07:00
Phoenix Eliot
d134047293
Fix algolia inputs in teacher signup form
2016-09-07 15:26:38 -07:00
Robin Yang
ea44d87e91
Add Resource Hub to logged-in teacher homepage well
2016-09-07 14:36:03 -07:00
Robin Yang
f0eae0eb38
Rename "View Progress" button for logged in student
2016-09-07 14:13:19 -07:00
Robin Yang
547b2a2b50
Use broadName for homepage well instead of email
2016-09-07 14:05:44 -07:00
Rob Blanckaert
9619ff5a0a
Try harder to find the ip address, and dont split the ipaddress if we didnt find it.
2016-09-07 13:46:45 -07:00
Phoenix Eliot
963b82eadd
Fix more query variable getting
2016-09-07 13:44:26 -07:00
Phoenix Eliot
32b56eacb8
Fix getting query parameters in CourseVictoryModal
2016-09-07 13:42:27 -07:00
Phoenix Eliot
e29fe7e761
Add CourseInstance ID to back-to-ladder link
2016-09-07 11:43:09 -07:00
Scott Erickson
15038026e2
Merge pull request #3912 from Imperadeiro98/add-sounds
...
Add opening/closing sounds to HintsView
2016-09-07 09:41:48 -07:00
Imperadeiro98
5922f0947b
Add opening/closing sounds to HintsView
2016-09-07 14:13:29 +01:00
Scott Erickson
f29f4cb82b
Do not fetch sessions for course instances that do not have classrooms
2016-09-06 12:43:06 -07:00
Scott Erickson
914dd16530
Merge pull request #3911 from codecombat/achievement-updates
...
Fix, update and enable achievement updates
2016-09-06 10:52:55 -07:00
Scott Erickson
9088f98eae
Add function to properties that trigger achievement updates
2016-09-06 10:32:54 -07:00
Scott Erickson
2fe28852b4
More achievement tweaks
...
* Clients check updated achievements as well as new ones
* Clients do not wait to keep checking
* Update achievement points along with everything else in EarnedAchievement.upsertFor
* Fix various bugs
2016-09-06 09:37:02 -07:00
Matt Lott
d223143557
List /teachers/classes classes most recent first
2016-09-03 11:11:09 -07:00
Matt Lott
0316cc507e
🐛 Exclude practice levels from course progress counts
2016-09-03 11:11:09 -07:00
Rob
9888bb7cef
Display info when connected to analytics mongo like we do for LS and main.
2016-09-02 16:00:50 -07:00
Rob
888d43fc5c
Change how we connect to the analytics database.
2016-09-02 15:57:26 -07:00
Matt Lott
3dcfa2cc8a
A/b test default language in home product
2016-09-02 15:33:29 -07:00
ksuszka
8dacc619a0
Fixed a few spelling erros and added a few lines to polish translation. ( #3899 )
...
* Translated a few new lines and corrected a few spelling erros.
* Fixed spelling.
* Fixed spelling.
2016-09-02 23:03:44 +01:00
Scott Erickson
2696effec8
Add time to realtime keyboard events
2016-09-02 12:02:43 -07:00
Matt Lott
99a148a136
bug:Fix /courses using outdated level slugs
...
Closes #3901
2016-09-02 11:50:14 -07:00
Robin Yang
60f5e88280
Recrop team photos
2016-09-02 11:31:53 -07:00
JurianLock
18d23a1e4b
Update nl-NL.coffee ( #3902 )
...
Just a couple of upgrades.
2016-09-02 19:20:12 +01:00
Robin Yang
f2dbdce3b8
Merge pull request #3904 from codecombat/new-team-headshots
...
Add Hover behavior to Team Photos
2016-09-02 11:14:51 -07:00
Robin Yang
d7b4cadd29
Standardize avatar sizes
2016-09-02 11:06:43 -07:00
Robin Yang
af91c299a4
Update img urls
2016-09-02 10:58:00 -07:00
Robin Yang
2df6ef9f0f
Add Hover behavior to Team Photos
...
Also reorganized image folders
2016-09-02 10:51:07 -07:00
Matt Lott
cb096b5727
🐛 Fix close leads country code email routing
2016-09-02 10:47:06 -07:00
Robin Yang
7c085f73f4
Update Team Headshot Photos
2016-09-02 10:00:17 -07:00
themaka
8f20ccaed6
Add headshot thumbnails of full-time team
2016-09-01 16:39:08 -07:00
Phoenix Eliot
8780f335c7
Fix adjusting for whitespace in playercode
2016-09-01 15:57:59 -07:00
Robin Yang
6f1019878e
Add Pair Programming Activity
2016-09-01 15:45:04 -07:00
Robin Yang
099781c513
Merge pull request #3900 from codecombat/course-curriculum
...
Update CS2 Guide
2016-09-01 15:08:23 -07:00
Robin Yang
9c31b21293
Update CS2 Guide
...
Changes to course progression/levels reflected in updated guide,
properties and input handling moved to CS3.
2016-09-01 14:52:59 -07:00
Scott Erickson
b02c1efa07
Re-disable CreateAccountModal checks; Travis still breaks on them
2016-09-01 14:15:38 -07:00
Scott Erickson
ed130e0c0e
Fix Student and Teacher signup forms firstName, lastName inputs
2016-09-01 14:06:33 -07:00
Scott Erickson
f3254f1061
Change NewHomeView to HomeView
2016-09-01 10:41:43 -07:00
Scott Erickson
77e45072a5
Remove justPlayCourses heuristic, replace with isStudent, remove old HomeView
2016-09-01 10:41:43 -07:00
Matt Lott
e43d90ae23
🐛 Fix auto level solutions numbering
...
Practice levels were being numbered normally.
2016-08-31 17:34:15 -07:00
Matt Lott
df69cb54a8
🐛 /courses wd2 Start button goes to wrong level
...
We can’t cache course instance sessions by course because of web dev
primer levels and classroom versioning.
2016-08-31 17:04:43 -07:00
Matt Lott
527ba277ab
Order /courses classrooms most recent first
2016-08-31 17:04:43 -07:00
Imperadeiro98
dfdb57e18f
Fix {change} in en.coffee
2016-08-31 22:50:40 +01:00
Phoenix Eliot
e0dafc571a
Fix making Problems from AetherProblems with no range
2016-08-31 14:35:50 -07:00
Phoenix Eliot
663c220eaf
Show wev-dev iFrame error messages like Aether's
...
This heavily refactors SpellView and adds infrastructure for receiving and reporting Errors raised by the web-dev iFrame. The web-dev error system, the Aether error system, and the Ace html-worker avoid disturbing each others' errors/annotations (though currently Aether+web-dev errors won't coexist), and they clear/update their own asynchronously.
Show web-dev iFrame errors as Ace annotations
Add functional error banners (with poor messages)
Improve error banners, don't allow duplicate Problems
Refactor setAnnotations override
Convert all constructor calls for Problems
Add comments, clean up
Clean up
Don't clear things unnecessarily
Clean up error message sending from iFrame
Add web-dev:error schema
Clarify error message attributes
Refactor displaying AetherProblems
Refactor displaying user problem banners
Refactor onWebDevError
Set ace styles on updating @problems
Clean up, fix off-by-1 error
Add comment
Show stale web-dev errors differently
Some web-dev errors are generated by "stale" code — code that's still running in the iFrame but doesn't have the player's recent changes.
This shows those errors differently than if they weren't "stale", and suggests they re-run their code.
Hook up web-dev event schema
Destroy ignored duplicate problems
Functionalize a bit of stuff
Fix ProblemAlertView never loading
2016-08-31 10:59:06 -07:00
Scott Erickson
273845ce2e
Fix POST /db/earned_achievement to be accessible to anonymous users
2016-08-31 10:07:19 -07:00
Scott Erickson
956ff3300b
Fix POST /db/level/:names
2016-08-31 09:56:41 -07:00