Commit Graph

83 Commits

Author SHA1 Message Date
2a3369aa6b Updated basic-javascript.json file for challenge Manipulate arrays with shift; issue: #17235 2018-05-25 19:28:17 +00:00
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
a8efeb50d7 chore: fixed typos via client9/misspell (#17081) 2018-04-25 10:37:27 +05:30
52ca2b9ad6 feat(seed): reformat seed/challenges JSON via repack script 2018-04-03 19:53:44 +05:30
b7930795d6 fix(seed): Fix schema violations 2018-04-03 19:52:01 +05:30
197635ffe7 chore(seed): Normalise decsription field 2018-04-03 19:52:01 +05:30
14c0414a08 fix(challenges): Fix typo in code example (#16866) 2018-03-16 21:15:35 +05:30
34dea0ab9c Fix/copy improvements (#16859)
* fix(seed): Simplify copy of lessons and remove need for image

* rework copy for account creation and login emails

* fix: Fixup email template and lock-file
2018-03-09 19:39:44 +00:00
38825dcb94 Improve instructions of "Global vs Local Scope in Functions" challenge (#16832) 2018-03-06 09:46:23 +05:30
04c1ac1815 test(challenges): Add missing tests to escaping quotes challenges (#16566)
These tests were removed because there were issues with the head and
tail being added to the code variable. Now that they've been removed, we
can add the tests back in.
2018-01-24 23:35:32 +00:00
f166d4c464 fix(seed/challenges): Update test code for escaping quotes in literal strings (#16476)
Closes #16344 
Closes #16332
2018-01-18 22:50:47 +05:30
054dd8b4f6 Merge pull request #16442 from iabrenne/feature/link-to-guide
Feature/link to guide
2018-01-16 12:52:03 -08:00
98d27c16c1 refactor(seed): Add link to guide
Partially #16388
2018-01-10 18:32:16 -06:00
1c9dd4dba2 fix(seed/challenges): Correct typo in a JavaScript challenge (#16441) 2018-01-08 10:53:55 +05:30
edc37e76d3 fix(seed): Fix quotient should only be assigned once test
The tail is no longer included in the code variable. I updated this test
to account for that

Closes #16329
2018-01-02 23:56:13 +05:30
30866d5afe fix(seed): Update description for basic-javascript/word-blanks (#16206)
Pulling changes from commit 54c11a0de9
2017-12-19 15:46:30 -06:00
7879f3183a feat(challenges): Adds do...while challenge to basic JS challenges (#16068)
* feat(challenges): Adds do...while challenge to basic JS challenges

Closes #14948

* fix: Update id for challenge in correct format
2017-12-15 10:14:22 -06:00
d23e3978ed fix(challenges): Fix 'only subtract one number' test (#16173)
Closes #13103
2017-12-12 02:07:40 +05:30
d0ca7ff2cf chore(seed/challenges): Change misleading variable name in example
Changed variable named "thisVariableNameIsTooLong" to
"thisVaribaleNameIsSoLong"

Closes #16165
2017-12-09 21:04:01 +05:30
7977430316 fix(challenges): Improve description in existing object challenges 2017-11-01 10:28:47 +05:30
a4526f906e Merge pull request #15751 from DusanSacha/feature/add-basis-js-challenge-return-undefined
feat(seed): Add new Basis JS Challenge Return Undefined
2017-10-20 19:58:31 +05:30
76d73479ba fix(challenges): Improve Word Blanks on staging (#15901) 2017-09-21 13:11:31 -05:00
08f01a6f32 Merge pull request #15794 from Bouzmine/fix/dot-notation
Change "dot operator" to "dot notation"
2017-09-15 21:19:25 -05:00
d8bcb0f731 refactor(challenges): Change dot operator to notation 2017-09-15 19:54:49 -04:00
fbce073fb2 fix(challenges): Improve wording of description (#15873)
changed the description of the challenge to make campers understand the
task better

Closes #14306
2017-09-11 17:55:58 -05:00
e863759e29 feat(seed): Add new Basis JS Challenge Return Undefined
Add new Bassis JS Challenge Return Undefined with all Change Requests
2017-09-04 14:15:38 +02:00
286f362c25 Merge pull request #15373 from dhcodes/fix/tests-inc-dec
change tests to reflect desired solution
2017-09-01 18:15:32 -07:00
890a262d00 refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
f44c2d6ffd feat(challenges): Add Strict Equality examples challenge (#15784) 2017-08-22 22:56:49 -05:00
3479d835cc fix(challenges): Change switch code format for consistency
Closes #14947
2017-08-07 23:02:44 -05:00
450267e22d fix(seed, challenges, 02-javascript-algorithms-and-data-structures, basic-javascript.json, Golf Code): Adds an array of the names to the Golf Code challe (#15678)
This adds an array of names for the Golf Code challenge and adds a
sentence about the array to the description of the challenge.

Closes #15618
2017-08-05 13:33:16 -05:00
e9f141ed44 Add check for function invocation 2017-07-22 16:18:30 -04:00
14bcb00323 refactor(seed): Add break; to default statement on switch challeng (#15673)
Closes #15131
2017-07-22 01:30:22 -05:00
5baec5e56a fix(challenges): Change "loop" to "function" (#15649) 2017-07-15 22:42:00 +05:30
cb13d91009 Changing "CS" -> "CD"
In basic javascript section "manipulating complex objects"
2017-06-17 16:36:48 -04:00
e99a6357c0 change tests to reflect desired solution 2017-06-14 21:28:57 -05:00
6e4ab3c5dd Add test to prevent assignment to variable directly 2017-06-12 20:32:37 -04:00
fbc5a7da27 updated placement for result variable to be more intuitive for newcomes (#15142) 2017-06-01 13:11:28 +05:30
fec8dcb7ed Add introduction text to basic JavaScript (#15119) 2017-05-30 22:05:22 +05:30
37ace2fb1f minor change to "while loop" description (#14790) 2017-05-14 23:22:52 +05:30
00a7c6ffc8 changing wording 2017-05-06 07:45:22 -04:00
4202e9f5f9 Merge pull request #14579 from JoolsMcFly/fix/add-regexp-to-better-validate-user-code
use a regexp to make sure user only changes the first line
2017-05-04 07:39:50 -05:00
cb38fe6465 Added semicolon after object initialization (#14684)
Not mandatory but adding for the sake of consistency of tutorials.
2017-05-03 22:22:34 +05:30
bd944478bd use a regexp to make sure user only changes the first line 2017-05-02 05:08:03 +02:00
f25337ae81 Changed 'Define' to 'Declare' in code comment (#14626) 2017-04-28 12:19:50 +05:30
68a5cbcd1c Merge pull request #14115 from JoolsMcFly/fix/wrong-use-of-it-s
replace it's with its in descriptions
2017-04-19 09:09:12 -07:00
6e9ba34b7c Added the missing "to" to fix issue #14403. 2017-04-14 17:59:07 -04:00
ce93077cd6 replace "it's" by "its" (and vice versa) in descriptions and replace 'to lookup' by 'to look up' 2017-04-06 06:31:08 +02:00
968e5d98b7 fixed typo in storing values exercise 2017-03-28 20:51:17 +01:00