Matt Sanders
95146e7820
fixed the background issue on the tasks tab
2016-08-05 17:02:22 +12:00
Matt Sanders
d5e3be62a4
fixed the background issue on the achievements view
2016-08-05 16:52:02 +12:00
Nick Winter
246469bdde
A couple fixes for demo flow
2016-08-04 18:37:13 -07:00
Josh Callebaut
33134eb6c9
Merge pull request #3815 from Zerrien/campaign-arrow-fix
...
Tweak campaign connecton arrows
2016-08-04 10:38:45 -07:00
Josh Callebaut
41cf864dc7
Add divide by zero check'
2016-08-04 10:20:50 -07:00
Bryukhanov Valentin
c4ee32f3e1
Merge pull request #3812 from Bryukh/master
...
Add bunch of Russian translation
2016-08-04 08:16:31 +03:00
Josh Callebaut
796c35f66d
Tweak campaign connecton arrows so they point more accurately to the next level
2016-08-03 14:53:03 -07:00
Nick Winter
6917843018
Add a couple animations to defaultActions while game-dev lazy rendering isn't working
2016-08-03 13:32:49 -07:00
Nick Winter
35966b24c1
ES5ify web-dev-listener.js
2016-08-03 13:02:55 -07:00
Matt Lott
ba6d51659c
Show in-game programming language
...
Closes #3814
2016-08-03 11:08:20 -07:00
Matt Lott
079ad6c0fa
Replace /about Matt and Nick pics with real photos
2016-08-03 10:17:57 -07:00
phoenixeliot
5dc3ebe9b1
Include other timeout error codes for good measure
2016-08-02 14:25:14 -07:00
phoenixeliot
36449bb6b6
Account for both types of timeouts in retry logic
2016-08-02 14:18:26 -07:00
phoenixeliot
2e9ff61436
Fix broken ladder in course
2016-08-02 13:43:13 -07:00
phoenixeliot
eaaea6f08b
Retry models when they time out
2016-08-02 13:42:56 -07:00
Nick Winter
fad53cf43f
Don't wait for simulation load progress on game-dev levels
2016-08-02 12:31:36 -07:00
phoenixeliot
5f560f3e7d
Don't allow conversion to student without a ClassCode
...
Fix i18n and tests
2016-08-01 16:44:57 -07:00
phoenixeliot
94e3c5a2b5
Add first/last names to Account Settings
2016-08-01 14:12:35 -07:00
Valentin Bryukhanov
2e3d1531bf
Add bunch of Russian translation
2016-08-01 08:48:00 +03:00
Imperadeiro98
e34abb0d27
Update pt-PT.coffee
2016-07-30 13:59:55 +01:00
Nick Winter
24d58a1971
Handle old programming languages during simulation
2016-07-29 16:36:12 -07:00
phoenixeliot
d388975217
Fix unescaped HTML in goal descriptions
2016-07-29 16:21:13 -07:00
phoenixeliot
51706a52be
Fix indefiniteLength error on first frame
2016-07-29 16:16:50 -07:00
phoenixeliot
f3ffcc2885
Make hamburger more visible
2016-07-29 14:55:42 -07:00
phoenixeliot
83557910b2
Fix CSV export and projects tab
2016-07-29 14:37:45 -07:00
Nick Winter
e7c1d3d5d3
Remove stale educator wiki link
2016-07-29 14:36:31 -07:00
themaka
8135bd73d0
Added Māori and Croatian to list of languages to display on Diplomat page.
2016-07-29 15:53:01 -04:00
themaka
2d87a51f30
Forgot to update language names in first line of hr/mi .coffee
2016-07-29 15:39:37 -04:00
themaka
66817657f0
Added "te reo Māori" (Māori) to locale
2016-07-29 15:34:34 -04:00
themaka
715939dfb1
Adding Croatian language to locale
2016-07-29 15:20:24 -04:00
phoenixeliot
4af822d13a
Revert "Add game UI programming language label"
...
This reverts commit b7f916116d
.
Some heights in gameplay were made worse by this; needs some more work.
2016-07-29 11:23:42 -07:00
Matt Lott
1c777ee7f5
Update site desert image
2016-07-28 16:10:28 -07:00
phoenixeliot
4abc26a8d4
Fix progress resetting
2016-07-28 15:47:17 -07:00
phoenixeliot
a47bdc084a
Allow admins to become teachers
2016-07-28 15:28:31 -07:00
phoenixeliot
dd66a8c252
Add detection of HTML/CSS/JS comments for entrypoints
2016-07-28 15:10:01 -07:00
Nick Winter
592e57351c
Propagate i18n
2016-07-28 13:49:12 -07:00
Nick Winter
82c4367308
Avoid \n escape character in i18n strings for tooling
2016-07-28 13:47:23 -07:00
Nick Winter
d77625bc77
Game dev levels ( #3810 )
...
* Tweak API doc behavior and styling
* Instead of moving to the left during active dialogues, just move to the top
* Allow pointer events
* Adjust close button
* Re-enable pinning API docs for game-dev and web-dev levels
* Make sidebar in PlayGameDevLevelView stretch, better layout columns
* Set up content of PlayGameDevLevelView sidebar to scroll
* Add rest of PlayGameDevLevelView sidebar content, rework what loading looks like
* Finish PlayGameDevLevelView
* Add share area below
* Cover the brown background, paint it gray
* Tweak PlayGameDevLevelView
* Have progress bar show everything
* Fix Surface resize handling
* Fix PlayGameDevLevelView resizing incorrectly when playing
* Add GameDevVictoryModal to PlayGameDevLevelView
* Don't show missing-doctype annotation in Ace
* Hook up GameDevVictoryModal copy button
* Fix onChangeAnnotation runtime error
* Fix onLevelLoaded runtime error
* Have CourseVictoryModal link to /courses when course is done
* Trim, update CourseDetailsView
* Remove last vestiges of teacherMode
* Remove giant navigation buttons at top
* Quick switch to flat style
* Add analytics for game-dev
* Update Analytics events for gamedev
* Prefix event names with context
* Send to Mixpanel
* Include more properties
* Mostly set up indefinite play and autocast for game-dev levels
* Set up cast buttons and shortcut for game-dev
* Add rudimentary instructions when students play game-dev levels
* Couple tweaks
* fix a bit of code that expects frames to always stick around
* have PlayGameDevLevelView render a couple frames on load
* API Docs use 'game' instead of 'hero'
* Move tags to head without combining
* Add HTML comment-start string
Fixes missing entry point arrows
* Fix some whitespace
2016-07-28 13:39:58 -07:00
Matt Lott
b7f916116d
Add game UI programming language label
2016-07-28 12:00:52 -07:00
Matt Lott
2f7fa4e6e7
Always show level and course name in-game
2016-07-28 06:15:17 -07:00
Rob
4d8d4ff268
Defer breakage of Concept Map if we don't have esper.
2016-07-27 16:55:10 -07:00
Rob
b0f653db19
Remove white pixels from logo via. Robin.
2016-07-27 16:45:14 -07:00
Rob
b7fcaa50a6
Change keyword autocomplete logic.
2016-07-27 16:37:57 -07:00
Nick Winter
e3453cb0f3
Update Simulator to new, simple way of making UserCodeMap
2016-07-27 15:57:35 -07:00
Rob
6c9f351f01
Group concept map by campaign.
2016-07-27 14:17:37 -07:00
Rob
75e3c54d54
Add concept map view to artisans.
2016-07-27 13:44:55 -07:00
Scott Erickson
ac4df997c1
Display treema errors
2016-07-26 16:48:04 -07:00
Robin Yang
2cfe7d0b43
Add Elliot Blurb on About Page
2016-07-26 15:32:37 -07:00
phoenixeliot
642847c9c5
Improve progress dot layout for extra courses
2016-07-26 13:11:51 -07:00
phoenixeliot
bd8a284ce6
Improve layout of help blocks in signup form
2016-07-26 11:54:02 -07:00
Scott Erickson
8117a000c1
Fix PlayLevelView race condition typo
2016-07-26 10:38:15 -07:00
Scott Erickson
053ce34faf
Prevent users from signing up with or changing to an email-like username
2016-07-25 16:33:48 -07:00
Scott Erickson
34310642c7
Add destudent and deteacher buttons to AdministerUserModal
2016-07-25 16:09:24 -07:00
Scott Erickson
1064d64172
Update FB API to v2.7
...
We were on v2.0, which is being deprecated on August 8th
2016-07-25 13:56:05 -07:00
phoenixeliot
f1f020a50d
Use course.releasePhase instead of .adminOnly
...
Remove old comment
2016-07-25 11:29:30 -07:00
Nick Winter
9ae5109e40
Show projects in TeacherClassView, proper font in first web-dev project level for now for demo
2016-07-24 14:42:07 -07:00
Matt Lott
9ad7376edf
Add shareable to admin classroom levels page
2016-07-24 08:09:12 -07:00
Matt Lott
9962ff83d4
Level editor play classroom options
2016-07-23 21:03:19 -07:00
rudmanmrrod
7b76180902
Added more translations ( #3803 )
2016-07-23 22:44:01 +01:00
Nick Winter
ea61499a10
Add Done button hotkey
2016-07-22 17:59:32 -07:00
phoenixeliot
cac87559c6
Remove frequent console logs in web levels
2016-07-22 10:43:08 -07:00
phoenixeliot
f9d0adaca6
Fix levelType refactor
2016-07-22 10:43:08 -07:00
Scott Erickson
b1c69b686c
Add admin button to update course content for classrooms
2016-07-21 15:16:17 -07:00
Scott Erickson
57f8aedaa5
Hide student tab on TeacherClassView until it's ready
2016-07-21 13:54:37 -07:00
Matt Lott
01679982d5
Remove intro/overview from guide game menu
...
Unless picoCTF
Will show guide option if non-course and help videos.
2016-07-21 11:11:11 -07:00
phoenixeliot
b1277dc95f
Merge branch 'game-dev-levels'
2016-07-21 10:14:22 -07:00
Scott Erickson
908354d6cb
Merge pull request #3805 from UltCombo/campaign-view-level-titles-tooltip
...
Campaign view: fix level titles getting cut off
2016-07-21 09:18:43 -07:00
Nick Winter
436896de4a
Update /about jobs
2016-07-21 09:06:57 -07:00
Matt Lott
4226cd098d
Shrink campaign map flags, hovers, click areas
2016-07-20 21:03:48 -07:00
UltCombo
11ba5333d4
Campaign view: fix level titles getting cut off
...
E.g.:
![Forest - level titles cut off](http://i.imgur.com/cfIbyXv.png )
2016-07-21 00:02:39 -03:00
phoenixeliot
2ebf94c3db
Combine extracted script/style tags
2016-07-20 17:20:21 -07:00
Matt Lott
15bcae8a17
Show API popup entirely over surface
...
Covering user code causes problems for players.
2016-07-20 17:06:51 -07:00
phoenixeliot
ce137f00cb
Fix level preview CSS
2016-07-20 17:04:01 -07:00
phoenixeliot
f28c17c9bf
Fix spacing to be consistent
2016-07-20 15:47:20 -07:00
phoenixeliot
62813e41a3
Extract styles and scripts
2016-07-20 15:44:01 -07:00
Matt Lott
72905c7ff2
Reduce Mixpanel event tracking
...
Turning off homepage events and play pageviews.
2016-07-20 14:45:13 -07:00
phoenixeliot
6fdda491bd
Fix for when database courses/campaigns don't match
2016-07-19 14:13:24 -07:00
Rob Blanckaert
5bb7f243f5
Update web-dev-listener.js
2016-07-19 13:44:25 -07:00
phoenixeliot
58284dff33
Turn on Ace HTML worker for syntax errors
2016-07-19 11:30:02 -07:00
Matt Lott
01a8312617
🐛 Classroom last played string null level check
2016-07-19 10:10:48 -07:00
Matt Lott
1f1132ecf8
Prioritize displaying first/last names over username
2016-07-18 12:38:29 -07:00
phoenixeliot
4e449fea3b
Fix gplus/fb signin and tests
2016-07-18 11:41:18 -07:00
phoenixeliot
1d616cd92a
Fix indentation
2016-07-18 10:46:51 -07:00
phoenixeliot
bb6262483f
Allow username-only signup for classroom users
...
Address some code review feedback
Correct error code in test
Don't try to send emails to empty addresses
Add tests for subscriptions
Add tests for Next Steps email
Fix specs
Add reason for disabled test
2016-07-18 10:41:17 -07:00
Bryukhanov Valentin
2852f5014c
Update ru.coffee - hints ui
...
Add "hints" translations in the editor UI
2016-07-18 19:54:20 +03:00
Matt Lott
607c129c7f
School active licenses admin page
2016-07-18 09:41:42 -07:00
Nick Winter
f94cc2ec1f
Fix CS1, CS2, GD1, WD2, CS3, etc. labeling in TeacherClassesView, too
2016-07-17 01:12:58 -07:00
Nick Winter
6e65171a83
i18n, comments, misc cleanup
2016-07-17 00:53:17 -07:00
Nick Winter
320aa0f3d9
Add first guess for other web-dev concepts
2016-07-16 23:30:10 -07:00
Nick Winter
b04e968da5
Add support for CSS docs
2016-07-16 23:17:05 -07:00
Nick Winter
5d0b9c875a
Fix some typos that made it not work in Firefox (not sure how it worked in Chrome)
2016-07-16 13:32:54 -07:00
Nick Winter
0cd3278b8f
Add simple ImageGalleryView for some sample images in web-dev levels
2016-07-16 13:11:43 -07:00
Nick Winter
d37527d21b
Ordering/labeling courses: CS1, CS2, GD1, WD1, CS3, etc
2016-07-16 00:35:52 -07:00
Nick Winter
dc6a1de9fa
Ordering/labeling courses: CS1, CS2, GD1, WD1, CS3, etc
2016-07-16 00:33:10 -07:00
Nick Winter
b64bcd9f02
Use shareable false/true/'project' for different levels of shareability
2016-07-15 23:26:43 -07:00
Nick Winter
6ae89e31f1
Add direct link to play game/web-dev creations while coding them
2016-07-15 22:14:25 -07:00
Nick Winter
5d26b03918
Add buttons to view game/web-dev levels to courses views
2016-07-15 21:57:04 -07:00
Nick Winter
5f95a4d158
Play game-dev levels without API restrictions. Show game button in CourseDetailsView only when appropriate.
2016-07-15 20:47:09 -07:00
Nick Winter
7e4733f07e
Hack: check HTML goals now and in a second to account for built-in CSS transition
2016-07-15 20:25:37 -07:00
Nick Winter
224ad54bdd
View web dev levels. Add proper victory modal game/webpage share links. Fix playing game dev levels. Add generic change transition to all web-dev pages.
2016-07-15 20:03:12 -07:00
Scott Erickson
0570644943
Set up a bunch of game dev, web dev playing logic
2016-07-15 16:57:39 -07:00
Nick Winter
788a14398a
Fix starting web dev levels
2016-07-15 16:22:33 -07:00
Scott Erickson
7b38181241
Merge branch 'master' into game-dev-levels
2016-07-15 16:02:21 -07:00
Scott Erickson
ab704a1cab
Merge remote-tracking branch 'origin/web-dev-levels' into game-dev-levels
...
# Conflicts:
# app/views/play/level/PlayLevelView.coffee
2016-07-15 16:01:57 -07:00
Scott Erickson
10ca59d10f
Have CourseVictoryModal used for course-ladder levels
2016-07-15 15:54:22 -07:00
Scott Erickson
486949d07c
Admin only courses ( #3797 )
...
* adminOnly course field
* Properly check not-admin-only when fetching courses
2016-07-15 13:28:35 -07:00
Nick Winter
9be8151959
Don't create God for web-dev levels
2016-07-15 13:24:54 -07:00
Nick Winter
5a688e42c7
Slightly more flexible iframe origin checking
2016-07-15 11:19:22 -07:00
Nick Winter
1e640fb74c
Fix CampaignView styles to cover the whole screen with background again
2016-07-15 10:14:00 -07:00
Nick Winter
1e89775486
Basic campaign mode victory modal hookup for web-dev levels
2016-07-15 09:53:16 -07:00
Nick Winter
739973cb47
Sending goal states to GoalManager and GoalStatusView
2016-07-15 09:11:36 -07:00
Nick Winter
c44c16e5d2
Started implementing web-dev goals
2016-07-15 00:40:32 -07:00
Nick Winter
69f21514b9
Add Lodash to iframe content
2016-07-14 22:43:49 -07:00
Nick Winter
e3670165e7
Remove code for multiple spells; rename SpellListTabEntryView to SpellTopBarView; remove hero avatar from SpellTopBarView
2016-07-14 22:43:25 -07:00
Nick Winter
220db3106c
Run button now recreates web-dev DOM; no submit button
2016-07-14 19:48:27 -07:00
Nick Winter
33ba3f6033
Enable docs for web-dev levels
2016-07-14 19:14:18 -07:00
Nick Winter
ed320a8d9e
WebSurfaceView now parsing player code through virtual DOM into iframe
2016-07-14 18:07:36 -07:00
Scott Erickson
9d0ad7af44
Start work on having course arenas use the CourseVictoryModal
2016-07-14 16:50:17 -07:00
Scott Erickson
9a79cae09d
Fix PlayGameDevLevelView to run in course mode
2016-07-14 16:49:48 -07:00
phoenixeliot
c3ed217964
Fix i18n render bug on SimulateTabView
2016-07-14 16:20:15 -07:00
Scott Erickson
c0bc10ffb6
Add projects tab stub to TeacherClassView
2016-07-14 15:53:54 -07:00
Scott Erickson
61caf3dcd3
Merge branch 'master' into game-dev-levels
2016-07-14 15:50:04 -07:00
Scott Erickson
dd88f39761
Add shareable property to levels
2016-07-14 15:48:42 -07:00
Scott Erickson
0cb92582f4
Add destroy method
2016-07-14 15:13:02 -07:00
Nick Winter
5b16da099a
Hack LevelEditor to load web-dev levels
2016-07-14 12:47:25 -07:00
Nick Winter
be50657530
Remove Firebase for now.
2016-07-14 12:47:00 -07:00
Nick Winter
16b10612b6
Stub WebSurface showing for web-dev levels
2016-07-14 12:34:22 -07:00
phoenixeliot
5e10e34825
Add spy buttons to admin page search results
2016-07-14 11:27:18 -07:00
Nick Winter
c5c831c211
Remove real-time multiplayer prototype code
2016-07-14 10:26:09 -07:00
Scott Erickson
2284a9f495
Remove semi-colons from AnalyticsView to satisfy linter
2016-07-14 10:10:22 -07:00
Scott Erickson
48502c40e6
Merge pull request #3788 from matt-sanders/master
...
fixes #3393 by allowing the content to scroll
2016-07-14 10:03:12 -07:00
Nick Winter
349ab24da7
First pass at adding 'web-dev' level type
2016-07-14 09:38:45 -07:00
Nick Winter
c0a70cb2ab
Refactor level type checks for easy greppability (level.isType)
2016-07-14 08:58:43 -07:00
Nick Winter
87ed53b24b
Merge branch 'master' into web-dev-levels
2016-07-14 08:26:27 -07:00
Scott Erickson
fb9998b15e
Add temp buttons to CourseDetailsView for testing PlayGameDevLevelView
2016-07-13 16:05:41 -07:00
Scott Erickson
b982f3fd52
Fix Camera bounds by adding ScriptManager
2016-07-13 16:05:41 -07:00
Scott Erickson
4a51045a41
Fix PlayGameDevLevelView when playing the first time, get frames streaming
...
For whatever reason, the Angel does not normally allow streaming on the first world.
I hacked around it, but would be good to figure out why that restriction is there
in the first place.
2016-07-13 16:05:41 -07:00
Scott Erickson
c9986ee05a
Tweak Promises in PlayGameDevLevelView
2016-07-13 16:05:41 -07:00
Scott Erickson
45c8c2006d
Quick fix LevelSessions require error
...
In areas of the site that do not have lib/aether_utils, the require broke because it's
fetched only sometimes through the ModuleLoader.
2016-07-13 16:05:41 -07:00
Nick Winter
f88223b994
Fix spawning Hero kind ThangTypes in game-dev levels
2016-07-13 14:20:22 -07:00
Scott Erickson
d7a2219b16
Refactor PlayGameDevLevelView to use promises
2016-07-13 13:28:54 -07:00
Scott Erickson
1b7ac76b9f
Add loading and playing to PlayGameDevLevelView
2016-07-13 11:43:25 -07:00
Nick Winter
872e83e9b7
Don't use course hero in verifier / level editor for type: 'course' level
2016-07-13 10:04:43 -07:00
Scott Erickson
3a0695f59c
Add some basic info to PlayGameDevLevelView
2016-07-12 15:12:11 -07:00
Scott Erickson
b674277e14
Add PlayGameDevLevelView styling
2016-07-12 14:44:31 -07:00
Scott Erickson
25e348c5ad
Initial, basically working PlayGameDevLevelView
2016-07-12 14:07:10 -07:00
Scott Erickson
0b1e1ddcb4
Merge branch 'game-dev-levels'
2016-07-12 11:00:29 -07:00
Nick Winter
cd47a9d4ea
Fix inconsistent verifier results when run with multiple levels batched
2016-07-11 16:59:00 -07:00
Matt Lott
f8a67ace0e
Remove items from course victory dialog
2016-07-11 16:01:34 -07:00
Matt Lott
16c9f10043
🐛 Fix course victory dialog level progress counts
...
Use classroom versioned levels instead of latest course levels.
Use current level session instead of stale one.
2016-07-11 13:28:52 -07:00
phoenixeliot
0cf04a9658
Fix birthday form layout in firefox
2016-07-11 11:51:12 -07:00
Nick Winter
a5a955ca6b
Always show indent guides
2016-07-11 08:35:44 -07:00
Nick Winter
15aeb7631f
Rename default ogres-die goal
2016-07-11 08:35:44 -07:00
David Liu
2ebef96d28
Fix birthday form validation in signup ( #3787 )
2016-07-11 08:34:29 -07:00
Matt Sanders
ed498ace7e
fixes #3393 by allowing the content to scroll
2016-07-11 17:01:33 +12:00
Matt Lott
9b68e91409
🐛 Fix analytics dashboard coursePrepaid use
2016-07-10 17:55:07 -07:00
Matt Lott
f598e43957
Admin classroom export respects classroom versioning
2016-07-08 18:47:06 -07:00
Matt Lott
1bf3eb54dd
🐛 Fix admin classroom progress export paging
2016-07-08 18:24:47 -07:00
Nick Winter
8c48e4fc14
Remove transpiledCode and screenshot from LevelSession
2016-07-08 17:04:24 -07:00
phoenixeliot
6fb4cbd9ac
Remember checkbox state in TeacherClassView
2016-07-08 16:24:33 -07:00
phoenixeliot
b25782f2b6
Pass username/password from CreateAccountModal to AuthModal
2016-07-08 16:24:33 -07:00
phoenixeliot
1b8d3ed023
Improve spacing for CreateAccountModal on chromebooks
...
Improve spacing for type-select screen on chromebooks
Improve spacing for basic-info screen on chromebooks
Improve spacing for confirmation screen on chromebooks
tweak spacing
2016-07-08 16:24:33 -07:00
Scott Erickson
f5c9be4831
Merge branch 'master' into game-dev-levels
2016-07-08 14:26:48 -07:00
Scott Erickson
b2bb129cbf
Add realTimeInputEvents to world and gameUIState, with just mousedown events
2016-07-08 14:17:07 -07:00
Scott Erickson
10d344504a
Add check to TomeView
...
Found a bug while playing Ogre Encampment: click the Chest before clicking past the
intro screen and the game throws an error, when `updateSpellPalette` tries to access
call `spell.getSource()` but `spell` is undefined. This check keeps the same behavior
but handles the error.
2016-07-08 13:27:42 -07:00
Scott Erickson
5b0b5e4169
Tweak ModuleLoader handling of index files, fix #3783
2016-07-08 13:13:28 -07:00
Jun-Yuan Yan - sss2500
6925c4a7d5
Update : zh-HANT translate ( #3779 )
2016-07-08 15:53:29 +01:00
GrecK0
cca69f8074
Update es-ES.coffee ( #3772 )
...
Some lines translated/updated to spanish.
Best Regards!!!
2016-07-08 15:51:34 +01:00
Scott Erickson
976015734d
Update CreateAccountModal comments
2016-07-07 16:58:50 -07:00
Scott Erickson
151bf93177
Fix checkEmail to prevent duplicate checks
2016-07-07 16:55:57 -07:00
Scott Erickson
54c1361b1c
Fix admin view when not an admin
2016-07-07 16:48:26 -07:00
Scott Erickson
1da82fa851
Fix #1199
2016-07-07 16:34:24 -07:00
Marvellanius
c0f163938e
added a new logo (circle) ( #3774 )
2016-07-07 16:23:00 -07:00
Scott Erickson
ecde42f356
Fix catch callback
2016-07-07 16:22:08 -07:00
phoenixeliot
21cd890bfa
Use translated ClassCode error message
2016-07-07 16:03:07 -07:00
Scott Erickson
af9f7201d0
Finish new CreateAccountModal
2016-07-07 15:56:41 -07:00
phoenixeliot
e9b7543242
Start new CreateAccountModal
2016-07-07 15:56:41 -07:00
phoenixeliot
5e6c9709f9
Display better error when invalid class code is entered
2016-07-07 15:32:11 -07:00
Matt Lott
cad067fa8c
🐛 Fix admin classroom progress CSV
...
Respect fetch paging.
2016-07-07 15:18:04 -07:00
phoenixeliot
21233e631d
Fix arena back-to-levels link
2016-07-07 15:14:25 -07:00
phoenixeliot
855d38dfcc
Fix hero select modal spacing
2016-07-07 11:48:05 -07:00
phoenixeliot
ddbbe40586
Compress student jumbotron image
2016-07-07 11:28:02 -07:00
Matt Lott
a884fbf38b
Admin class progress CSV export
2016-07-07 11:07:38 -07:00
Rob
228019ac89
- Limit when this autocompletion can pop up.
...
- Remove some left over cruft from the text completer.
2016-07-06 13:31:46 -07:00
Rob
c7901c3237
Unbreak things when you don't have glasses.
2016-07-05 12:34:54 -07:00
Bryukhanov Valentin
acaebcdbbb
update ru.coffee - typo
...
"classroom_in_a_box" Russian typo fixed.
2016-07-05 09:30:33 +03:00
Rob
5dd4db7676
Correctly feature detect WeakMap.
2016-07-01 16:44:16 -07:00
Rob
9c7320e26a
- Move Zatanna out of own repo and into CodeCombat
...
- Move snippet creation out of SpellView
- Disable text based completions.
2016-07-01 16:39:21 -07:00
Matt Lott
15a605505e
Link classroom levels from main admin page
2016-07-01 07:56:56 -07:00
Bryukhanov Valentin
d663de6481
Merge pull request #3771 from codecombat/locale-ru-updates
...
Update ru.coffee new_home section
2016-07-01 15:09:05 +03:00
Matt Lott
ba54754373
Admin classroom levels page
2016-06-30 08:29:27 -07:00
Rob
ac47928131
- Reduce size of answer code in verifier
...
- Assume we want to run a single level on only one core for accurate speed testing.
2016-06-29 16:18:36 -07:00
Matt Lott
63e38c82b2
Update school counts page with geoip and 10+ buckets
...
Placing teachers and students in unknown districts and schools if we
have geoip countries and states/regions.
Placing teachers/students in unknown schools if there are 10+ students.
2016-06-29 15:01:04 -07:00
Rob
7260690b51
Remove one level of indent for coffee-lint.
2016-06-29 12:50:23 -07:00
Nick Winter
ede12ed50f
Add effective simulation frames per second to verifier
2016-06-29 12:40:30 -07:00
Bryukhanov Valentin
397bdbae12
Update ru.coffee new_home section
...
Fixed wrong translation phrases (were translated without context) and add newly translated phrases.
2016-06-29 13:20:28 +03:00
Matt Lott
50a017b1e9
🐛 Fix UK matching on school counts page
...
Not a huge difference in raw numbers
2016-06-28 17:18:04 -07:00
Matt Lott
d6951559fd
Update school counts page
...
Exclude HoC users via course instances
Include teacher/students via trial requests without NCES data
2016-06-28 16:41:36 -07:00
Nick Winter
3250156f95
Fix typo in our zip code
2016-06-28 13:58:19 -07:00
Scott Erickson
fe1598cab2
Implement multi-select, remove click-to-navigate from level editor
2016-06-28 09:20:05 -07:00
Scott Erickson
4dda1b67dd
Refactor ThangsTabView to use GameUIState for managing all Surface mouse events
...
Attempting to use a react-component-like system, where the Surface simply emits everything that
happens through the shared GameUIState, and the parent (in this case the ThangsTabView, but theoretically
anything that uses the surface) handles the events manually, to enforce desired behavior for that particular
context.
It's nice that all the event handling is centralized, but it's still a bit of a mess, and not thoroughly
stateful. But it's a start. This is in preparation for allowing multi-thang selection and manipulation
in the level editor.
2016-06-28 09:19:38 -07:00
JurianLock
20ec35b85f
Update nl-NL.coffee ( #3770 )
...
UX update
2016-06-28 13:09:49 +01:00
JurianLock
c6d5dc08fd
Update nl-NL.coffee ( #3769 )
...
Spelling corrections.
2016-06-28 13:09:35 +01:00
Imperadeiro98
6011e5654b
Uncomment headers from nb.coffee
2016-06-28 13:08:43 +01:00
Futsy
7b381d9881
Translated to Norwegian (Bokmål) ( #3766 )
...
* Translated to Norwegian (Bokmål)
I translated some of the words and quotes to Norwegian (Bokmål) and also
made some changes to some of them that were already translated
* More Translation
I have translated even more words and quotes
* Even more translation
I have translated even more words and quotes to Norwegian (Bokmål)
* something were wrong with my last commit ._.
Somehow these changes didn't join the last commit, but here they are
* A few more translated words and quotes
Yep it is even more stuff translated to Norwegian (bokmål)
2016-06-28 13:00:51 +01:00
Bryukhanov Valentin
c7a0f468ec
Merge pull request #3752 from leshark/patch-2
...
Update ru.coffee
2016-06-28 14:36:48 +03:00
Matt Lott
d72e4eb750
Practice levels Ux and next level algorithm
...
Update classroom and gameplay Ux to surface practice levels as 3a, 3b,
etc.
Update next level logic to leverage practice levels based on per level
completion playtime thresholds.
Patrol buster and patrol buster A are live for testing.
Fix a few classroom Ux progress hover bubble info bugs.
Closes #3767
2016-06-27 14:05:42 -07:00
Scott Erickson
fa1143e599
Merge pull request #3762 from UltCombo/gh-3729
...
Create account modal: don't open Facebook popup when pressing Enter in an input field, fixes #3729
2016-06-27 09:10:47 -07:00
Bryukhanov Valentin
0878d76332
Merge pull request #3751 from Bryukh/patch-2
...
Fix ru translation for "press"
2016-06-27 18:16:05 +03:00
Catsync
caa2eaf6d9
Merge pull request #3757 from Catsync/no-big-levels
...
Don't make the current level's dot bigger than other levels.
2016-06-27 11:08:05 -04:00
Matt Lott
08886460c2
Remove default licenses needed from request form
2016-06-26 14:49:09 -07:00
Matt Lott
425115ad37
Remove level type 'hero-practice', use level.practice
2016-06-25 08:38:59 -07:00
Fabrício Matté
26b0ad7fd1
Create account modal: don't open Facebook popup when pressing Enter in an input field, fixes #3729
...
Ref: #3729
`<button>`s are `type="submit"` by default.
2016-06-25 03:23:02 -03:00
Nick Winter
a9b94f55dd
Preparing for master-wizard
2016-06-24 15:02:57 -07:00
Nick Winter
69eb1dc07a
Preparing for master-wizard
2016-06-24 15:01:49 -07:00
Nick Winter
a4654f613d
Add two starting new heroes. Fix #2753 again for now.
2016-06-24 14:57:21 -07:00
Nick Winter
1a31692775
Automatically translate false->False, null->None, etc. in docs for Python
2016-06-24 09:36:18 -07:00
Nick Winter
7c876401bc
Do show bonus goals in course mode if you actually achieve them
2016-06-24 08:50:38 -07:00
Catsync
f1d17ebcba
Don't show optional goals if playing level as type 'course' ( #3758 )
2016-06-24 08:32:50 -07:00
shuwn
c6fcf588f7
Update DiplomatView.coffee ( #3750 )
2016-06-24 15:40:50 +01:00
Diego Toala
691228c9e7
Update es-419.coffee ( #3753 )
...
I´ve translated to spanish more content. I´m sure it is ok on Latam context.
2016-06-24 13:32:43 +01:00
Cat Sync
c6b0519eca
Don't make the current level's dot bigger than other dots.
2016-06-23 18:26:01 -04:00
Rob
bbb70fd486
Tighten modernness requirements (mostly to exclude Edge 13)
2016-06-23 09:34:37 -07:00
Matt Lott
18de9ab298
Create call tasks and opps for license requests
2016-06-23 06:12:51 -07:00
Josh Callebaut
b8bdc0c726
Merge pull request #3754 from Zerrien/campaign-treema-display
...
Clicking on level in treema makes the level flash
2016-06-22 15:56:54 -07:00
Josh Callebaut
e953f7fc60
Cleaner jQuery selection
2016-06-22 15:36:42 -07:00
Josh Callebaut
0ad8fddff6
Clicking on level in treema makes the level flash
2016-06-22 15:11:27 -07:00
Rob
f100e7ab52
Non-integer indentation levels are impossible.
2016-06-22 15:08:20 -07:00
Rob
6a03163fcb
- Use modern esper engine if we detect browser support it.
...
- Change streaming batch size depending on how far into simulation we are.
- Hoist try catch out of onWorldLoad so Chrome and JIT it.
2016-06-22 15:07:43 -07:00
leshark
d70a4ff14d
Update ru.coffee
2016-06-22 22:59:44 +04:00
Bryukhanov Valentin
4f245a0ae9
Fix ru translation for "press"
2016-06-22 14:27:11 +03:00
Matt Lott
1d70837309
Exclude practice levels from teacher course guides
2016-06-21 21:10:59 -07:00
Matt Lott
73698129a0
Make level practice threshold available in editor
2016-06-21 16:41:47 -07:00
Rob
bdfa6d435a
Add extra options to verifier.
2016-06-21 11:48:42 -07:00
Matt Lott
6eef19e488
Update homepage course languages image
2016-06-21 10:19:47 -07:00
Nick Winter
56cdfa9fc7
Update our /privacy address
2016-06-21 09:41:21 -07:00
Matt Lott
df90935aba
Admin school counts page
2016-06-21 09:33:06 -07:00
Ana
4bac7765e2
Update sr.coffee ( #3745 )
...
update courses section
2016-06-21 11:05:30 +01:00
Nick Winter
2679bced07
Fix level editor not loading after recent hotfix
2016-06-20 17:10:55 -07:00
Scott Erickson
b36752107e
Hot fix for teachers playing level previews
2016-06-20 14:26:45 -07:00
Nick Winter
380977f766
Fix #3744 : course levels work with no hero selected
2016-06-20 10:47:15 -07:00
Matt Lott
e0170d0339
Add hero-practice level type and threshold to schema
...
Filtering out hero-practice levels from classrooms until the Ux
supports them.
2016-06-19 20:23:32 -07:00
Imperadeiro98
b758b531d8
Uncomment an header from fr.coffee
2016-06-18 10:36:30 +01:00
zeinamakky
8a955d22f3
translated some of the phrases ( #3741 )
2016-06-18 10:35:47 +01:00
Sara J. Martinez
0f257373be
Add several translations for Latin American Spanish ( #3740 )
2016-06-18 10:34:33 +01:00
Matt Lott
4622337d82
Update licenses needed form
...
Ensure the needed licenses are in the subject resulting email.
2016-06-17 15:40:07 -07:00
Scott Erickson
514fce349a
Include ladder levels in level stats in teacher views, clean client test logs
2016-06-17 15:15:13 -07:00
Scott Erickson
972c632d85
Fix fr.coffee indentation
2016-06-16 14:32:52 -07:00
Catsync
6901b758e6
Update estimated course times ( #3738 )
...
* Update time estimates for courses.
* Update coming soon text.
2016-06-16 12:56:43 -07:00
Scott Erickson
57def1fbeb
Merge pull request #3727 from duybkict/refactor-MyMatchesTabView
...
#3138 #3488 refactor MyMatchesTabView
2016-06-16 10:41:17 -07:00
Scott Erickson
a4b5e92b06
Merge pull request #3726 from duybkict/refactor-SimulateTabView
...
#3138 #3488 refactor SimulateTabView
2016-06-16 10:34:53 -07:00
Matt Lott
6739353d8e
🐛 Fix hint intro overview duplicates
2016-06-16 10:21:37 -07:00
Scott Erickson
86fc4a3846
Hints v1
...
Add per-level tips and tricks, available during gameplay to help unstick players.
Closes #3736
2016-06-15 16:12:41 -07:00
Scott Erickson
c8e7b79e5d
Make demoEl run _.once
2016-06-15 16:09:24 -07:00
Scott Erickson
de138c2581
Disable ModuleLoader debug logs because they get in the way
2016-06-15 16:09:24 -07:00
phoenixeliot
e841334c86
Fix join class modal (temporary hack)
2016-06-15 13:28:03 -07:00
phoenixeliot
9239d2a81b
Fix text overflowing on teacher dashboard
2016-06-15 13:09:43 -07:00
Nick Winter
109de55185
Stop unprocessing flag events when serializing the flag history so that flag history is properly deterministic again
2016-06-14 18:02:08 -07:00
phoenixeliot
749601c9d8
Don't cache classrooms (fetched by memberID)
2016-06-14 14:27:57 -07:00
phoenixeliot
e73a31abe6
Fix loading hero thangs more
2016-06-14 13:03:42 -07:00
phoenixeliot
b3f8b79897
Register dependencies for course mode too
2016-06-14 12:01:12 -07:00
phoenixeliot
2dc66f5947
Log some stuff for debugging
2016-06-14 11:54:29 -07:00
Matt Lott
ecb5169ca7
Add hintsB to level schema
2016-06-14 10:29:30 -07:00
Diego Toala
6cd1bfac71
Update es-419.coffee ( #3734 )
...
I want to contribute translating to Spanish (Latam). This is a test to know I am doing right.
2016-06-14 11:29:25 +01:00
Nick Winter
a96d5df78e
Don't protect APIs in game-dev levels
2016-06-13 16:21:22 -07:00
phoenixeliot
ccf5b449e3
Use classroom.courses.levels instead of campaign.levels
2016-06-13 14:47:10 -07:00
phoenixeliot
98bfcb4c9e
Fix footer margin on TeacherClassView
2016-06-13 14:45:24 -07:00
phoenixeliot
dccb4f3172
Fix Alejandro's name
2016-06-13 12:11:22 -07:00
Matt Lott
e7d076be65
Update logo
2016-06-11 21:33:15 -07:00
Ana
9bb1e3946f
Update sr.coffee ( #3733 )
...
- fixed some typos and language flow issues
- translated more sections and started courses section
2016-06-10 20:45:50 +01:00
Imperadeiro98
ccd9bb3eb6
Uncomment and header in es-419.coffee
2016-06-10 11:49:32 +01:00
RUSLAN LÓPEZ CARRO
c1f0e2d5d0
Update es-419.coffee ( #3732 )
2016-06-10 11:48:50 +01:00
Nick Winter
d2634e63ed
Fix #3642 : AIs using aiSource now don't need API protection (with new Aether)
2016-06-09 17:59:19 -07:00
Rob
3a9f0adba8
Switch to using actual node server to receive log events
2016-06-09 17:00:35 -07:00
Nick Winter
bd14e49707
Fix #3701 : load data properly for simulation again.
2016-06-09 16:48:18 -07:00
Matt Lott
55bd49fde0
Add course playtimes to student progress CSV
2016-06-09 14:44:47 -07:00
Nick Winter
8203727d60
Fix #3457
2016-06-09 14:35:19 -07:00
Nick Winter
23090b4198
Merge es-419.coffee
2016-06-09 14:29:57 -07:00
Rob
aa7f2af700
No ads, act two.
2016-06-09 12:13:17 -07:00
Imperadeiro98
ad37fd3460
Fix fr.coffee
2016-06-09 20:10:14 +01:00
dacha76
d5cbe1e11a
translated "new_home" section to french. ( #3728 )
...
translated "new_home" section to french.
2016-06-09 20:07:13 +01:00
Matt Lott
9dbcf27e11
Add classroom Mixpanel logging
...
Closes #3720
2016-06-09 10:46:26 -07:00
duybkict
0c0f075424
#3138 #3488 refactor MyMatchesTabView
2016-06-09 10:31:53 +07:00
duybkict
a4e8cafdb3
#3138 #3488 refactor SimulateTabView
2016-06-09 10:00:47 +07:00
Nick Winter
b0fcddac68
Add game-dev level type ( #3725 )
...
* Initial pass adding new game-dev level type.
* Fix a failing test with updated LevelSystem required properties
* Bring back normal Angel worker timeout times
* Fix another failing LevelSystem test since removing propertyDocumentation
2016-06-08 16:57:00 -07:00
Scott Erickson
0d5bf6b4de
Merge branch 'username-login'
2016-06-08 15:48:46 -07:00
Scott Erickson
c57fd6f460
Do not set campaignIndex for levels except for course campaigns
2016-06-08 15:48:26 -07:00
Matt Lott
546598396d
Add Lisa to /about page
2016-06-08 15:46:21 -07:00
phoenixeliot
8f20e9f7d1
Fix missing names for Ida/Nando
2016-06-08 14:40:37 -07:00
Scott Erickson
69f3ee3a5b
Allow username login, tear out a bunch of related stuff in change
...
* Switch from auth.loginUser to User.loginPasswordUser with Promise
* Remove a cascade of unused views that were using auth.loginUser: StudentLogInModal, StudentSignupModal, HourOfCodeView
* Also remove auth.createUser
2016-06-08 13:55:19 -07:00
Scott Erickson
86699a8510
Merge pull request #3719 from duybkict/refactor-LadderTabView
...
#3138 #3488 refactor LadderTabView
2016-06-08 10:01:37 -07:00
Scott Erickson
2f9f062165
Merge pull request #3718 from duybkict/refactor-LadderPlayModal
...
#3138 #3488 refactor LadderPlayModal
2016-06-08 09:53:59 -07:00
Scott Erickson
6beae97911
Merge pull request #3717 from duybkict/refactor-ContributorClassView
...
#3138 refactor contributor views
2016-06-08 09:43:14 -07:00
Scott Erickson
9a36cf514e
Merge pull request #3716 from duybkict/fix-3678-rebase
...
Fix #3678 display error on loading resources failed - rebased
2016-06-08 09:35:31 -07:00
duybkict
23d45ab947
#3138 #3488 refactor LadderTabView
2016-06-08 16:36:01 +07:00
Matt Lott
c3f1e6e04c
Turn off homepage logged out a/b tests
2016-06-07 05:36:48 -07:00
duybkict
c1f1b4a048
#3138 #3488 refactor LadderPlayModal
2016-06-07 18:05:06 +07:00
duybkict
7e4573f37c
#3138 refactor contributor views
2016-06-07 17:09:00 +07:00
duybkict
f439ffddc7
fix issue #3678
2016-06-07 09:42:57 +07:00
Scott Erickson
be78f4049c
Fix adding inventory items to hero in level editor
...
Was only happening when HeroPlaceholder had HasPet component.
Presumably because the collection was loaded by HasPet, but the thang node
for the inventory node needed to populate its autocomplete array.
2016-06-06 15:35:10 -07:00