diff --git a/seed_data/coursewares.json b/seed_data/coursewares.json index c34bc8654f..5d0f1a59ab 100644 --- a/seed_data/coursewares.json +++ b/seed_data/coursewares.json @@ -10,7 +10,7 @@ "We built this community because learning to code is hard. But anyone who can stay motivated can learn to code. And to stay motivated, you just need to:
$(document).ready()
.",
"Go to http://www.codecademy.com/courses/web-beginner-en-GfjC6/0/1 and complete the second section."
],
"challengeType": 2,
@@ -216,8 +222,9 @@
"_id": "bd7114d8c441eddfaeb5bdef",
"name": "Harness Dynamic HTML",
"difficulty": 0.15,
- "challengeSeed": "114591804",
+ "challengeSeed": "125658028",
"description": [
+ "Did you know that you can create HTML elements using jQuery?",
"Let's learn some more advanced ways to use jQuery to manipulate the DOM.",
"Go to http://www.codecademy.com/courses/web-beginner-en-v6phg/0/1 and complete the third section."
],
@@ -228,8 +235,10 @@
"_id": "bd7115d8c441eddfaeb5bdef",
"name": "Listen for jQuery Events",
"difficulty": 0.16,
- "challengeSeed": "114591802",
+ "challengeSeed": "125658027",
"description": [
+ "jQuery can listen for events, such as clicking a button, and respond to them.",
+ "Here we'll learn how to use the jQuery click()
function to respond to events in the browser.",
"Go to http://www.codecademy.com/courses/web-beginner-en-JwhI1/0/1 and complete the fourth section."
],
"challengeType": 2,
@@ -239,8 +248,10 @@
"_id": "bd7116d8c441eddfaeb5bdef",
"name": "Trigger jQuery Effects",
"difficulty": 0.17,
- "challengeSeed": "114591801",
+ "challengeSeed": "125658025",
"description": [
+ "We can use jQuery to do all kinds of visual effects and transitions.",
+ "Let's explore some of the fun ways we can manipulate DOM elements with jQuery.",
"Go to http://www.codecademy.com/courses/web-beginner-en-jtFIC/0/1 and complete the fifth section."
],
"challengeType": 2,
@@ -464,9 +475,11 @@
"_id": "bd7154d8c441eddfaeb5bdef",
"name": "Get Started with Angular.js",
"difficulty": 0.34,
- "challengeSeed": "114684726",
+ "challengeSeed": "125671736",
"description": [
- "Complete Unit 1 of http://www.codecademy.com/learn/learn-angularjs"
+ "Angular.js is a popular client-side JavaScript framework. It will help you create buttery smooth browser-based interactions.",
+ "Codecademy has a fun, interactive Angular.js course. This will give us a quick tour of Angular.js's mechanics and features.",
+ "Complete Unit 1 of http://www.codecademy.com/learn/learn-angularjs"
],
"challengeType": 2,
"tests": []
@@ -475,9 +488,9 @@
"_id": "bd7155d8c441eddfaeb5bdef",
"name": "Apply Angular.js Directives",
"difficulty": 0.35,
- "challengeSeed": "114684727",
+ "challengeSeed": "125671736",
"description": [
- "Complete Unit 2 of http://www.codecademy.com/learn/learn-angularjs"
+ "Complete Unit 2 of http://www.codecademy.com/learn/learn-angularjs"
],
"challengeType": 2,
"tests": []
@@ -486,9 +499,9 @@
"_id": "bd7156d8c441eddfaeb5bdef",
"name": "Create Angular.js Services",
"difficulty": 0.36,
- "challengeSeed": "114684729",
+ "challengeSeed": "125671736",
"description": [
- "Complete Unit 3 of http://www.codecademy.com/learn/learn-angularjs"
+ "Complete Unit 3 of http://www.codecademy.com/learn/learn-angularjs"
],
"challengeType": 2,
"tests": []
@@ -497,9 +510,9 @@
"_id": "bd7157d8c441eddfaeb5bdef",
"name": "Structure Angular.js Routes",
"difficulty": 0.37,
- "challengeSeed": "114685062",
+ "challengeSeed": "125671736",
"description": [
- "Complete Unit 4 of http://www.codecademy.com/learn/learn-angularjs"
+ "Complete Unit 4 of http://www.codecademy.com/learn/learn-angularjs"
],
"challengeType": 2,
"tests": []
@@ -508,9 +521,9 @@
"_id": "bd7158d8c441eddfaeb5bdef",
"name": "Build a Geolocation Angular App",
"difficulty": 0.38,
- "challengeSeed": "114685060",
+ "challengeSeed": "125671736",
"description": [
- "Complete Unit 5 of http://www.codecademy.com/learn/learn-angularjs"
+ "Complete Unit 5 of http://www.codecademy.com/learn/learn-angularjs"
],
"challengeType": 2,
"tests": []
@@ -519,11 +532,11 @@
"_id": "bd7153d8c441eddfaeb5bdff",
"name": "Start a Node.js Server",
"difficulty": 0.39,
- "challengeSeed": "114685061",
+ "challengeSeed": "",
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
- "If you don't already have Cloud 9 account, create one now at http://c9.io.",
- "Open up http://c9.io and sign in to your account.",
+ "If you don't already have Cloud 9 account, create one now at http://c9.io.",
+ "Open up http://c9.io and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field",
@@ -543,11 +556,11 @@
"_id": "bd7153d8c441eddfaeb5bd0f",
"name": "Manage Packages with NPM",
"difficulty": 0.40,
- "challengeSeed": "114685061",
+ "challengeSeed": "",
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
- "If you don't already have Cloud 9 account, create one now at http://c9.io.",
- "Open up http://c9.io and sign in to your account.",
+ "If you don't already have Cloud 9 account, create one now at http://c9.io.",
+ "Open up http://c9.io and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field",
@@ -567,11 +580,11 @@
"_id": "bd7153d8c441eddfaeb5bd1f",
"name": "Build Web Apps with Express.js",
"difficulty": 0.41,
- "challengeSeed": "114685061",
+ "challengeSeed": "",
"description": [
"We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud.",
- "If you don't already have Cloud 9 account, create one now at http://c9.io.",
- "Open up http://c9.io and sign in to your account.",
+ "If you don't already have Cloud 9 account, create one now at http://c9.io.",
+ "Open up http://c9.io and sign in to your account.",
"Click on Create New Workspace at the top right of the c9.io page, then click on the \"Create a new workspace\" popup that appears below it the button after you click on it.",
"Give your workspace a name.",
"Choose Node.js in the selection area below the name field",
@@ -633,11 +646,11 @@
"_id": "bd7158d8c442eddfbeb5bd1f",
"name": "Get Set for Ziplines",
"difficulty": 1.00,
- "challengeSeed": "123488494",
+ "challengeSeed": "125658022",
"description": [
"Now you're ready to start our Zipline challenges. These front-end development challenges will give you many opportunities to apply the HTML, CSS, jQuery and JavaScript you've learned to build static (database-less) applications.",
"We'll build these challenges using CodePen, a popular tool for creating, sharing, and discovering static web applications.",
- "Go to CodePen and create an account.",
+ "Go to http://codepen.io and create an account.",
"Click your user image in the top right corner, then click the \"New pen\" button that drops down.",
"Drag the windows around and press the buttons in the lower-right hand corner to change the orientation to suit your preference.",
"Click the gear next to CSS. Then in the \"External CSS File or Another Pen\" text field, type \"bootstrap\" and scroll down until you see the latest version of Bootstrap. Click it.",
@@ -653,7 +666,7 @@
"_id": "bd7158d8c442eddfaeb5bd1f",
"name": "Zipline: Use the Twitch.tv JSON API",
"difficulty": 1.01,
- "challengeSeed": "123488494",
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/GeoffStorbeck/full/GJKRxZ.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -677,7 +690,7 @@
"_id": "bd7158d8c442eddfaeb5bd13",
"name": "Zipline: Build a Random Quote Machine",
"difficulty": 1.02,
- "challengeSeed": "123488494",
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/AdventureBear/full/vEoVMw.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -696,7 +709,7 @@
"_id": "bd7158d8c442eddfaeb5bd10",
"name": "Zipline: Show the Local Weather",
"difficulty": 1.03,
- "challengeSeed": "123488494",
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/AdventureBear/full/yNBJRj.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -719,7 +732,7 @@
"_id": "bd7158d8c442eddfaeb5bd18",
"name": "Zipline: Stylize Stories on Camper News",
"difficulty": 1.04,
- "challengeSeed": "123488494",
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/GeoffStorbeck/full/Wveezv.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -737,11 +750,32 @@
"challengeType": 3,
"tests": []
},
+ {
+ "_id": "bd7158d8c442eddfaeb5bd19",
+ "name": "Zipline: Wikipedia Viewer",
+ "difficulty": 1.05,
+ "challengeSeed": "125658022",
+ "description": [
+ "Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/GeoffStorbeck/full/MwgQea.",
+ "Rule #1: Don't look at the example project's code. Figure it out for yourself.",
+ "Rule #2: You may use whichever libraries or APIs you need.",
+ "Rule #3: Reverse engineer the example project's functionality, and also feel free to personalize it.",
+ "Here are the user stories you must enable, and optional bonus user stories:",
+ "User Story: As a user, I can search wikipedia entries with a text box and see the resulting wikipedia entry.",
+ "Bonus User Story:As a user, I can see a random wikipedia entry.",
+ "Bonus User Story:As a user, when I type in the search box, I can see a dropdown with autocomplete options for matching wikipedia entries.",
+ "Hint: Here's an entry on using Wikipedia's API: http://www.mediawiki.org/wiki/API:Main_page
.",
+ "When you are finished, click the \"I've completed this challenge\" button and include a link to your CodePen. If you pair programmed, you should also include the Free Code Camp username of your pair.",
+ "If you'd like immediate feedback on your project, click this button and paste in a link to your CodePen project. Otherwise, we'll review it before you start your nonprofit projects.Click here then add your link to your tweet's text."
+ ],
+ "challengeType": 3,
+ "tests": []
+ },
{
"_id": "bd7158d8c442eddfaeb5bd0f",
"name": "Zipline: Build a Pomodoro Clock",
- "difficulty": 1.05,
- "challengeSeed": "123488494",
+ "difficulty": 1.06,
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/GeoffStorbeck/full/RPbGxZ/.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -760,8 +794,8 @@
{
"_id": "bd7158d8c442eddfaeb5bd17",
"name": "Zipline: Build a JavaScript Calculator",
- "difficulty": 1.06,
- "challengeSeed": "123488494",
+ "difficulty": 1.07,
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/GeoffStorbeck/full/zxgaqw.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",
@@ -780,8 +814,8 @@
{
"_id": "bd7158d8c442eddfaeb5bd1c",
"name": "Zipline: Build a Tic Tac Toe Game",
- "difficulty": 1.07,
- "challengeSeed": "123488494",
+ "difficulty": 1.08,
+ "challengeSeed": "125658022",
"description": [
"Objective: Build a CodePen.io that successfully reverse-engineers this: http://codepen.io/alex-dixon/full/JogOpQ/.",
"Rule #1: Don't look at the example project's code. Figure it out for yourself.",