Robin Yang
b76e956fb2
Cleanup per Code Review
2016-09-22 15:23:47 -07:00
Robin Yang
f78464e7d9
Add Standard Deviation calculations and student rating
2016-09-22 14:43:13 -07:00
Robin Yang
4f28febd9c
Add i18n and styling
2016-09-21 17:48:48 -07:00
Robin Yang
89e448deaf
Hide/Show Courses based on dropdown selector
2016-09-21 13:45:41 -07:00
Robin Yang
8bfaaac74c
Add Values to Bars
2016-09-20 19:09:26 -07:00
Robin Yang
a98b2b58b2
Divide charts by course
2016-09-20 16:20:39 -07:00
Robin Yang
0be2ba8d3f
Start Bar Graph conversion
2016-09-19 17:50:08 -07:00
Robin Yang
9031ff61fc
Add D3 viz capability and data array
2016-09-16 16:56:13 -07:00
Robin Yang
2aa13b1185
Display Student & Average Level Playtimes
2016-09-16 10:27:09 -07:00
Robin Yang
c659838337
Better Formatting on Course Progress
2016-09-15 14:23:05 -07:00
Robin Yang
d53f8eba39
Add Course Progress Dots and Hovers
2016-09-15 13:48:26 -07:00
Robin Yang
ecd82947ec
Add Course Progress to Student Profile
2016-09-14 19:15:08 -07:00
Robin Yang
5a1994afca
Initial Setup for Student Profile Pages
2016-09-14 10:32:11 -07:00
Matt Lott
ed8e36f5cd
Put student pages under /students
...
Closes #3909
2016-09-12 06:20:59 -07:00
Matt Lott
9f93c0ed18
Restrict resource hub access
...
Closes #3908
2016-09-12 05:39:28 -07:00
Robin Yang
4eed50f92a
Add Curriculum Specialist role to /about
2016-09-09 17:09:45 -07:00
Scott Erickson
6ac854c40a
Add update classroom buttons to AdministerUserModal
2016-09-09 16:05:03 -07:00
Nick Winter
5d8569480b
Separate print and web styles for course guides
2016-09-09 15:12:28 -07:00
Scott Erickson
7bab895dee
Generalize new I18N view system
...
Previously, when diplomats submit translations, the system
would try to figure out whether it should be a 'patch' or a 'change',
and then would either create a patch for an admin or artisan to
review and accept or reject, or would apply the changes immediately
and they would be live. This was done as a compromise between
getting translations live quickly, but also preventing already-translated
text from getting overwritten without oversight.
But having the client handle this added logical complexity. So
this makes all diplomats submit patches, no matter what. The server
is then in charge of deciding if it should auto-accept the patch or not.
Either way, a patch is created.
There was also much refactoring. This commit includes:
* Update jsondiffpatch so changes within array items are handled correctly
* Refactor posting patches to use the new auto-accepting logic, and out of Patch model
* Refactor POST /db/patch/:handle/status so that it doesn't rely on handlers
* Refactor patch stat handling to ensure auto-accepted patches are counted
* Refactor User.incrementStat to use mongodb update commands, to avoid race conditions
* Refactor Patch tests
2016-09-09 10:59:26 -07:00
Rob
ffb4dd6a54
Dang HTTPS
2016-09-08 16:02:39 -07:00
Imperadeiro98
baa916e37a
Update i18n ( #3907 )
...
* Update i18n
* Change pt-BR description
* Remove dead code from HomeView
2016-09-08 22:48:28 +01:00
Rob Blanckaert
af3e069828
Merge pull request #3872 from codecombat/filter-domains
...
Code Review: Filter domains for webdev iFrame
2016-09-08 17:46:00 -04:00
Robin Yang
1ec76050e2
Add link to /community on /about
2016-09-08 11:03:36 -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
Phoenix Eliot
bdabee865c
Filter domains for webdev iFrame
...
This serves the web-dev surface iFrame from another domain, such that user-created levels can't sniff cookies from a visitor to their page. It forces a redirect if a path is accesses through the wrong domain.
Use ENV variables for hostnames
Allow messages from all relevant domains
Use the right iFrame URL for different domains
Let the load balancer check /healthcheck
Add special handling for china server
Generalize subdomain handling
2016-09-06 16:17:38 -07:00
Matt Lott
0316cc507e
🐛 Exclude practice levels from course progress counts
2016-09-03 11:11:09 -07:00
Matt Lott
99a148a136
bug:Fix /courses using outdated level slugs
...
Closes #3901
2016-09-02 11:50:14 -07:00
Robin Yang
2df6ef9f0f
Add Hover behavior to Team Photos
...
Also reorganized image folders
2016-09-02 10:51:07 -07:00
Robin Yang
7c085f73f4
Update Team Headshot Photos
2016-09-02 10:00:17 -07:00
Robin Yang
6f1019878e
Add Pair Programming Activity
2016-09-01 15:45:04 -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
Scott Erickson
be11c47e17
Have campaign-view translate campaign name normally
2016-08-30 10:49:48 -07:00
Robin Yang
c4dcf0f756
Remove Java from homepage, Update languages
2016-08-29 18:13:07 -07:00
Robin Yang
79415fc99d
Merge pull request #3889 from codecombat/course-curriculum
...
Add Getting Started guide in Markdown
2016-08-29 17:09:32 -07:00
Robin Yang
3cdec61fe1
Add Getting Started guide in Markdown
...
- Replace PDF link on /teachers/resources
- Add .pngs
2016-08-29 17:06:05 -07:00
Robin Yang
0d5185dca5
Replace Educator Wiki footer link with Resource Hub
2016-08-29 11:32:40 -07:00
Robin Yang
bd87783631
Merge pull request #3877 from codecombat/about-page-language-logos
...
Change programming language listing on About page
2016-08-29 09:30:03 -07:00
Josh Callebaut
e54cd7c05f
Merge pull request #3881 from Zerrien/intro-view
...
View for tracking Intro/Overview guide issues
2016-08-25 16:53:38 -07:00
Josh Callebaut
ff00091408
Tweaks based on CR from Rob
2016-08-25 15:52:49 -07:00
Josh Callebaut
cb41100d2e
Style-fix quotes and EOD newlines
2016-08-25 15:37:49 -07:00
Josh Callebaut
53e68a79a6
Add a page for tracking intro/guide issues
2016-08-25 15:31:24 -07:00
Josh Callebaut
f5770c3a2a
Merge pull request #3878 from Zerrien/adv-color-2
...
Adventurer levels lose star and become purple
2016-08-25 10:38:27 -07:00
Josh Callebaut
18e985a845
No longer display star on adventurer levels and make all adventurer levels purple
2016-08-24 14:35:26 -07:00
Robin Yang
8435789691
Change programming language listing on About page
2016-08-24 14:02:03 -07:00
Matt Lott
22e3f445c0
Add achievement hidden property
2016-08-24 07:37:11 -07:00
Rob Blanckaert
d9b688c5b8
Merge pull request #3874 from codecombat/course-curriculum
...
Create Markdown for CS1, CS2 Curriculum
2016-08-23 18:16:19 -07:00