Scott Erickson
2f8ad4afdf
Prevent email-formatted usernames on teacher signup
2016-08-29 14:16:15 -07:00
Matt Lott
d20600b381
Update campaign next level algorithm for practice levels
...
Don’t show not-started unlocked levels if previous incomplete practice
level is available
Yellow arrow points at adventurer levels too now
Closes #3882
2016-08-29 06:26:40 -07:00
Matt Lott
a700a00c94
Autocomplete game.
...
And don’t create duplicate entries for hero. autocompletes
Closes #3883
2016-08-26 15:10:22 -07:00
Matt Lott
b8d4e51331
Add line endings and newlines for fuzzy autocompletes
...
Closes #3351
2016-08-26 10:32:56 -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
Matt Lott
9553238a64
🐛 Fix adjacent campaign map arrows
2016-08-25 10:40:07 -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
Nick Winter
878dcbdc49
Better handling of non-user-code problems in game-dev mode. Don't simulate whole level first time a game-dev level is loaded.
2016-08-24 15:21:09 -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
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
Rob
5c6fb20d7f
Add back to top buttons.
2016-08-23 18:12:44 -07:00
Scott Erickson
09a9358b9e
Modify courses i18n edit view to be less error-prone
...
* Do not use 'backup' system
* Warn when about to lose changes
* Show list of patches and their statuses
2016-08-23 14:36:45 -07:00
Scott Erickson
ef0547f72a
Simplify applying licenses
...
In TeacherClassView, when a teacher assigns a paid course to any unenrolled
student, the view automatically enrolls those students, rather than requiring
the teacher to enroll those students manually first. Update copy throughout.
Also add back (smaller) padding to progress dots in TeacherClassView.
2016-08-23 10:43:31 -07:00
Matt Lott
c2ae4d3748
Add gd2 and wd2 to individual game
...
Closes #3875
2016-08-23 10:15:47 -07:00
Robin Yang
f8caa86579
Move resource templating from coffee to jade files
2016-08-23 09:38:11 -07:00
Robin Yang
fe3b9e01e0
Create Markdown for both CS1, CS2 Curriculum
2016-08-22 17:33:49 -07:00
Phoenix Eliot
3d8d0b96d3
Make popover pins stickier
2016-08-22 13:29:35 -07:00
Phoenix Eliot
b4fe0a3bee
Fix SpellPaletteView's popover Ace
2016-08-22 13:23:52 -07:00
Matt Lott
61be34a0f4
Sort courses in teacher ux
...
Closes #3870
2016-08-22 11:18:26 -07:00
Matt Lott
7c9f7cbce7
Show correct programming language in level intro
2016-08-22 06:11:01 -07:00
Matt Lott
f2597229b5
No autocomplete x y, rename Zatanna to Autocomplete
...
Don’t autocomplete common variables ’x’ or ‘y’:
return if /^x$|^y$/i.test(prefix)
Renaming zatanna to autocomplete
Closes #3865
2016-08-22 05:46:07 -07:00
Robin Yang
2b586420f3
Add i18n for Resource Hub
2016-08-19 17:42:02 -07:00
Robin Yang
611368f742
Add Resource Hub to teacher dashboard
2016-08-19 17:41:06 -07:00
Matt Lott
05159ff7c2
Support course slugs that match course names
...
Must be backwards compatible until we update the course slugs.
Closes #3867
2016-08-19 16:05:37 -07:00
Scott Erickson
acfe62a786
Merge pull request #3868 from codecombat/course-progress-projects
...
Add project/arena pills to course progress tab to TeacherClassView
2016-08-19 16:05:09 -07:00
Scott Erickson
aeddfe77d6
Add project/arena pills to course progress tab to TeacherClassView
...
Also remove templating for deprecated progress tab
2016-08-19 15:48:45 -07:00
Matt Lott
d392f7780e
Force level primer language usage for students
2016-08-19 14:26:39 -07:00
Nick Winter
2f220eb007
Fix #3843
2016-08-18 14:39:14 -07:00
Phoenix Eliot
c33f86768a
Translate level wrapper code
2016-08-18 14:09:34 -07:00
Scott Erickson
300c81e72b
Course translations fixes
...
* Restrict patch handling properly
* Fix #3860 , CS 2 description
* i18nCoverage is updated when new translations are auto-accepted
* Course patches are listed on PendingPatchesView properly
* 'Artisan' permission allows editing course translations
2016-08-18 13:29:52 -07:00
Scott Erickson
d4af931e05
Add course (name, description) translations
2016-08-18 10:10:18 -07:00
Matt Lott
f44821bfe1
🐛 Fix admin student licenses range coloring
2016-08-17 21:08:23 -07:00
Matt Lott
46e05e893b
Redirect students and teachers on sign in
...
Closes #3857
2016-08-17 14:17:16 -07:00
Matt Lott
b647252956
Update /courses UI
2016-08-17 14:15:52 -07:00
Nick Winter
01affc2054
Fix bug in premium level selection code
2016-08-17 12:05:31 -07:00
Nick Winter
8ec17265dc
Give China server all free levels but hide paid levels ( #3855 )
...
* Give China server all free levels but hide paid levels
* Don't prompt to buy gmes on free-only server on insufficient gems for item/hero purchases
2016-08-17 10:00:56 -07:00
Matt Lott
84e3ee270a
Add primer level support to classroom Ux
...
Exclude levels if classroom.aceConfig.language == level.primerLanguage
Closes #3856
2016-08-16 16:52:17 -07:00
Phoenix Eliot
a1b012c7f5
Add support for optional arguments, and web components
...
Refactor
Don't use globals in template
2016-08-16 13:43:08 -07:00
Phoenix Eliot
fd45c9d473
Implement HeroSelectModal for demo flow
...
Add Campaign factory
First basic tests for HeroSelectModal in demo flow
Implement HeroSelectModal for demo flow
Improve tests
Disable empty test
Fix text inconsistency around 'me'
Just listen once
Add HeroSelectModal events test
Don't reuse destroyed modal
Fix inconsistent modal close behavior
Fix tests
2016-08-16 11:19:40 -07:00
Matt Lott
f84897eaa7
Update home course tiles
2016-08-15 14:41:09 -07:00
Matt Lott
e62dbed362
Shift user code yellow arrow tips inward based on indentation
...
Closes #3850
2016-08-15 13:36:43 -07:00
Scott Erickson
e9c7edb6be
Fix populate i18n to also populate thang component configs
2016-08-15 11:54:04 -07:00
Phoenix Eliot
c2ce804839
Fix worker-based syntax annotations
2016-08-12 16:28:29 -07:00
Scott Erickson
2dadc8458c
Remove hardcoded student ui game dev play instructions
2016-08-12 14:38:32 -07:00
Phoenix Eliot
73bbe598da
Improve WebDev level image gallery
...
Improve image gallery
Add How to Copy/Paste section
Fix modal close button
Add specs for image gallery
Fix up i18n
Fix render resetting scroll
Address code review feedback
Ensure afterRender is called
2016-08-12 13:19:26 -07:00
Matt Lott
2905563729
🐛 Remove semi-colons from course solutions view
2016-08-11 15:34:39 -07:00