Commit Graph

37 Commits

Author SHA1 Message Date
4e645a5ff6 Package: Validate challenges on test (#17216)
This PR allows us to validate the schema during test.

It also removes some cruft from the seed files and ensures only the required data is packaged and consumable, reducing the package weight somewhat.
2018-05-22 18:13:14 +05:30
ee66d84ccb feat(package): Initial Curriculum separation (#17174)
* feat(package): Initial Curriculum separation

* feat(package): Add org scope to package

* chore(ooops): Remove development file

* feat(npm): Add .npmignore

* fix(paths): Fix curriculum paths

* feat(build): Add a build step

* chore(seed): Move package file back to seed

* fix(ignore): Fix .npmIgnore file

* chore(docs): Update README

* chore(seed): Rename coding interview blocks

* fix(seed): Challenge files now fit into learn

* chore(seed): Update seed files for use in learn

* chore(escapes): Unescape script tags of jQuery
2018-05-21 19:26:49 +05:30
52ca2b9ad6 feat(seed): reformat seed/challenges JSON via repack script 2018-04-03 19:53:44 +05:30
b02aafc9b6 fix(seed): Make algorithm projects appear after intermediate algorithms (#16655)
* fix(seed): Make algorithm projects appear after intermediate

* fix(seed): Update order values to remove ambiguity
2018-02-10 09:20:59 +00:00
9091010c0c Put all lists in a single string 2017-02-28 14:56:26 +01:00
baf1d0cff8 Fix challenge title formatting misc 2017-02-27 08:47:23 -06:00
dd77bbc46d indexOf() instead of includes() 2017-02-20 15:42:50 -05:00
2c5e7defef fix(challenge): Typo in "OOP: Use an IIFE to Create a Module" 2017-02-20 13:43:43 -05:00
d442285545 fix(challenge): Format constructor property in "OOP: Set Constructor" 2017-02-20 18:41:54 +01:00
15b1b0b7cc fix(challenge): Typo in "OOP: Use an IIFE to Create a Module" 2017-02-20 18:28:41 +01:00
29c00c8e73 fix(challenge): Typo in "OOP: Reset Inherited Constructor Property" 2017-02-20 17:59:07 +01:00
2709eb6b3a add releasedOn dates to all new challenges (#13417) 2017-02-19 00:00:12 +05:30
602dd44941 Add missing semicolon at the end of example statement 2017-02-18 17:05:38 +00:00
914e0e0ff7 Correct em dash in OOP challenge plus formatting 2017-02-13 02:43:20 -08:00
edd7c93544 Merge pull request #13132 from Greenheart/fix/oop-all-props-stricter-tests
fix(challenge): Stricter tests for "OOP: Iterate Over All Properties"
2017-02-04 19:41:19 -05:00
89d8454e16 Merge pull request #13131 from Greenheart/fix/oop-own-props-stricter-tests
fix(challenge): Stricter tests for "OOP: Understand Own Properties".
2017-02-04 19:25:25 -05:00
85b773a834 Merge pull request #13123 from Greenheart/fix/oop-prototype-properties
fix(challenge): Format challengeSeed to encourage best practices.
2017-02-04 18:51:39 -05:00
019c7a9294 Merge pull request #13129 from Greenheart/fix/oop-constructor-property
fix(challenge): Stricter tests for "OOP: Constructor property"
2017-02-04 18:12:18 -05:00
2936eccee8 Merge pull request #13124 from Greenheart/fix/oop-dot-notation-log
fix(challenge): Accept more correct solutions for "OOP: Use dot notation"
2017-02-04 18:10:14 -05:00
fb85c0c4f5 fix(challenge): Stricter tests for "OOP: Constructor property"
* Also fixed an misleading sentence in the instruction.
2017-02-05 00:04:39 +01:00
923505d5c3 Merge pull request #13141 from Greenheart/fix/oop-new-prototype-stricter-tests
fix(challenge): Stricter tests for "OOP: New Object Prototype".
2017-02-04 18:01:43 -05:00
cb141c5d70 Merge pull request #13139 from Greenheart/fix/oop-add-solutions
fix(challenge): Add solutions for OOP-challenges.
2017-02-04 18:00:37 -05:00
55edf18049 Merge pull request #13125 from Greenheart/fix/oop-instanceof
fix(challenge): Improve seed code for "OOP: Use instanceof"
2017-02-04 17:59:05 -05:00
88b792579f fix(challenge): Accept more correct solutions for "Use dot notation"
Now accepts either one or two `console.log()` expressions.
2017-02-04 23:08:59 +01:00
248b06b06a fix(challenge): Stricter tests for "OOP: New Object Prototype". 2017-02-04 19:36:04 +01:00
fff3c8d227 fix(challenge): Add solutions for OOP-challenges.
* Also fix tests that break when run outside of the browser environment.
2017-02-04 18:17:44 +01:00
c3648a7c9e fix(challenge): Stricter tests for "OOP: Iterate Over All Properties" 2017-02-04 14:29:27 +01:00
3242afa1c5 fix(challenge): Stricter tests for "OOP: Understand Own Properties". 2017-02-04 13:53:22 +01:00
682cef18df Merge pull request #13126 from Greenheart/fix/oop-supertype-semicolons
fix(challenge): Add semicolons to "OOP: Inherit from a Supertype"
2017-02-03 22:22:40 -06:00
bdff255204 fix(challenge): small typo in "OOP: Use closure protection" 2017-02-04 03:07:05 +01:00
aabdbfaab9 fix(challenge): Add semicolons to "OOP: Inherit from a Supertype" 2017-02-04 03:03:38 +01:00
5d93771c0a fix(challenge): Improve seed code for "OOP: Use instanceof"
* Temporarily disable jshint to allow expressions resulting in dead code
* Update constructor declaration for consistency.
2017-02-04 02:44:50 +01:00
24a08c7190 fix(challenge): Format challengeSeed to encourage best practices.
* By re-formatting the seed a bit, I hope to help campers complete
their object definitions before they instantiate anything from them.
2017-02-04 00:54:22 +01:00
cd78eeae72 removed all empty translations present in the challenges in the seed files 2017-02-01 15:14:37 +05:30
46a04c1ec3 Update instructions for change the prototype challenge 2017-01-29 15:20:21 -05:00
33b778eed4 turn the "instructions" into an hr element 2017-01-22 15:22:26 -06:00
6f9fab3043 add new challenges 2017-01-19 15:25:07 -08:00