Rename jekyll-course-experiment to course-in-a-box

This commit is contained in:
Dirk Uys 2014-10-13 17:40:57 -05:00
Родитель d343f57b83
Коммит 66e1056cbb
5 изменённых файлов: 9 добавлений и 9 удалений

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

@ -3,7 +3,7 @@
## How do I get started?
Head on over to [p2pu.github.io/jekyll-course-experiment](http://p2pu.github.io/jekyll-course-experiment). Everything you need to know is over there and once you are done we'll be waiting for you here!
Head on over to [p2pu.github.io/course-in-a-box](http://p2pu.github.io/course-in-a-box). Everything you need to know is over there and once you are done we'll be waiting for you here!
---

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

@ -24,13 +24,13 @@ 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 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/).
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/course-in-a-box/tree/gh-pages/modules/learning/).
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)
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/course-in-a-box/tree/gh-pages/modules/learning/_posts)
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 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).
For modules to show up in the top navigation, you need to update the list modules in [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_data/course.yml](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_data/course.yml).
Update the list of modules to reflect the modules for your course:

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

@ -100,7 +100,7 @@ That's it!
1. Add a new remote that points to the original repository.
git remote add upstream https://github.com/p2pu/jekyll-course-experiment.git
git remote add upstream https://github.com/p2pu/course-in-a-box.git
1. Update your repository so it knows about all the stuff that has been going on since you forked.

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

@ -6,7 +6,7 @@ title: Glossary
[Github](https://github.com) - Git hosting service with other colaborative tools added. Hosting for open source software and open content is free! See our Github cheatsheet.
[Git](http://git-scm.com) - Version control software. Basic rundown - it allows you to track changes to a set of documents. Not sure what I mean, have a look at [the history for this repostory](https://github.com/p2pu/jekyll-course-experiment/commits/gh-pages).
[Git](http://git-scm.com) - Version control software. Basic rundown - it allows you to track changes to a set of documents. Not sure what I mean, have a look at [the history for this repostory](https://github.com/p2pu/course-in-a-box/commits/gh-pages).
[Jekyll](http://jekyllrb.com) - Software that takes a directory with files as input and outputs a directory of files ready to host as a website on the internet.

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

@ -10,7 +10,7 @@ Image [CC-BY-SA](https://creativecommons.org/licenses/by-sa/2.0/) by [mikecogh](
During this course you will learn the theoretical and technical parts by creating your own online course! To get started make a copy of this course. This course is built using [GitHub Pages](https://pages.github.com/), to make a copy of this course, you need to fork the repository on GitHub. You can do this by clicking the link below. You may need to log in or create a GitHub account.
<a class="btn btn-primary" href="https://github.com/p2pu/jekyll-course-experiment/fork" target="_blank"><i class="fa fa-code-fork"></i> Copy this course</a>
<a class="btn btn-primary" href="https://github.com/p2pu/course-in-a-box/fork" target="_blank"><i class="fa fa-code-fork"></i> Copy this course</a>
This copy is where you will be working during the rest course. Some of the technical things may be challenging or frustrating, but by tackling it bit by bit and asking your peers for help, youll soon be an expert and helping other people!
@ -28,13 +28,13 @@ Next, delete the file called CNAME [https://github.com/your-github-username/cour
Now that you have a space to work, lets put a draft framework in place for your course.
**What will you call your course?** To update the title of your course, go to [https://github.com/your-github-username/jekyll-course-experiment/](https://github.com/your-github-username/jekyll-course-experiment/edit/gh-pages/_data/course.yml) and edit the file called `_data/course.yml`. You will see the title for this course there, change that to the name you decided on. Don't worry too much if you don't have the perfect name, you now know how to change the title for your course and you can update it at any time!
**What will you call your course?** To update the title of your course, go to [https://github.com/your-github-username/course-in-a-box/](https://github.com/your-github-username/course-in-a-box/edit/gh-pages/_data/course.yml) and edit the file called `_data/course.yml`. You will see the title for this course there, change that to the name you decided on. Don't worry too much if you don't have the perfect name, you now know how to change the title for your course and you can update it at any time!
{% highlight yaml %}title: "Course Title"{% endhighlight %}
**Who are you building the cours for and what will they learn?** Will they be building something during the course. Put this basic information on the front page of the course to give a short overview of what to expect. To update the info on the front page, go to `index.markdown` and replace the text currently there to reflect what your course will be about. Once again, you can update it at any time and we will come back to this at a later stage.
So lets have a look at your course! you can view it by going to [https://your-github-username.github.io/jekyll-course-experiment/](https://your-github-username.github.io/jekyll-course-experiment/), just replace your-github-username with your GitHub username.
So lets have a look at your course! you can view it by going to [https://your-github-username.github.io/course-in-a-box/](https://your-github-username.github.io/course-in-a-box/), just replace your-github-username with your GitHub username.
## Resources and help