This commit is contained in:
Dirk Uys 2014-10-13 14:29:33 -05:00
Родитель a503a75de8
Коммит 35715d1cf6
1 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -9,7 +9,7 @@ title: Projects
You can choose any P2PU course, but if you have no idea where to start, here's a short list:
- [Why Open](https://p2pu.org/en/courses/2314/why-open/)
- [Write for Change](http://writing4change.p2pu.org)
- [Writing for Change](http://writing4change.p2pu.org)
- [Play With Your Music](http://playwithyourmusic.org)
Here are some things to think about while looking at the course:
@ -24,16 +24,16 @@ Complete one of the exercise from the course.
Write down what you want people to learn when taking your course - your learning outcomes. Try to think of possible projects learners can do that will require them to learn those things. Some things to keep in mind - will students need to do all the projects? Will all the projects require mastery of all the learning outcomes? Does completing a project imply mastering all the learning outcomes?
Now create a module in your course for every learning outcome above. In your GitHub repository, create a folder for every module that you identified inside the modules folder. The name of the folder will be reflected in the URLs of your course. If you look at the URL for this page, you will notice the first part of the URL is 'modules/learning' and that is also the name of the [folder in the GitHub repository](https://github.com/p2pu/jekyll-course-experiment). Inside the folder you just created you also need to create a speacial folder called `_posts`. This is the folder that will hold the actual content for your course.
Now create a module in your course for every learning outcome above. In your GitHub repository, create a folder for every module inside the modules folder. The name of the folder will be reflected in the URLs of your course. If you look at the URL for this page, you will notice the first part of the URL is 'modules/learning' and that is also the name of the [folder in the GitHub repository](https://github.com/p2pu/jekyll-course-experiment/tree/gh-pages/modules/learning/).
Every module can have multiple sections. One of these sections should be `projects`. Create a new file called `2000-01-01-projects.md` inside the `_posts` folder for the project you just created. The date part is a bit out of place, but it is used to determine the order of the sections in the module.
Inside the folder you just created you also need to create another folder called `_posts`. This is the folder that will hold the actual content for your course. Every module can have multiple sections. One of these sections should be `projects`. Create a new file called `2000-01-01-projects.md` inside the `_posts` folder for the module you just created. The date part is used to determine the order of the sections in the module. For instance, you can see all the sections for the learning module [here](https://github.com/p2pu/jekyll-course-experiment/tree/gh-pages/modules/learning/_posts)
You can also rename one of the folders for the modules in this course that you copied (start, community, learning, content) and update the sections appropriately.
If you don't want to create all the folders yourself, rename or copy one of the folders that are already there (start, community, learning, content) and update the sections appropriately.
For modules to show up, you need to update the list modules in `_data/course.yml`.
For modules to show up in the top navigation, you need to update the list modules in [https://github.com/your-github-username/jekyll-course-experiment/blob/gh-pages/_data/course.yml](https://github.com/your-github-username/jekyll-course-experiment/blob/gh-pages/_data/course.yml).
Update the list of modules to reflect the modules for your course:
{% highlight yaml %}
modules: [start, community, learning, content, feedback, references]
{% endhighlight %}
Once youve created the folders, create a file in each folder called projects.md. In this file you can describe the project for the module.