From 806c740a91470f40a10f5467fb62f4851418ffd0 Mon Sep 17 00:00:00 2001 From: Eli Pousson Date: Tue, 24 Jan 2017 16:49:30 -0500 Subject: [PATCH 001/302] Add line breaks to fix heading formatting --- .../feedback/_posts/2000-01-03-concepts.markdown | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/feedback/_posts/2000-01-03-concepts.markdown b/modules/feedback/_posts/2000-01-03-concepts.markdown index d1b4763cc..d14ce517c 100644 --- a/modules/feedback/_posts/2000-01-03-concepts.markdown +++ b/modules/feedback/_posts/2000-01-03-concepts.markdown @@ -13,15 +13,25 @@ When a student gives feedback or support to another student, that process deepen In the social learning universe, feedback is another form of “assessment” of someone else’s work, so we tend to use the terms interchangeably. From where we sit, solid feedback on the Web embraces the following principles: ###Recognize different paths to the answer + Traditional assessment structures often resemble binary code: they are either on (right) or off (wrong). There’s a mismatch between this kind of black-and-white approach and working on complex projects: solutions are often iterative, and understanding grows over time. + Say you’re an urban planner tasked with building a new park. There are countless ways to approach the problem--you could optimize for greenery, for social interaction, for ecological impact--and all of the answers would be relevant. Real world problems often have several solutions. The way we learn and recognize learning should not be “one size fits all.” + ###Model concepts of quality and community norms + Learning communities determine what is “in” or acceptable, and what isn’t. Community moderators or experienced members often shine a light on what they consider to be of quality, for instance with “Featured Projects” or “Projects We Love” gallery. Imparting exemplary work with some sense of status models behavior for the wider community. + ###Foster deep conversations amongst community members + Participating in a learning community is a way to master both a subject and the norms and values of a community. For example, if you post your latest crochet mittens to the knitting community site Ravelry. The feedback from the community will: a.) make your future crochet projects more stitch-perfect and, b.) model for you how to participate in the larger Ravelry community. If you’re stuck on a certain pattern, consulting experts on Ravelry can buoy you up, help you overcome obstacles and give you the gumption to take risks. + ###Build in reflection and self-assessment + In educational circles we often hear about building a “reflective practice”--asking learners to look back on their own work, diagnose their understanding, and imagine how they might use these skills in the future. In edu-speak we call this “metacognition”: thinking about your thinking. Metacognition is positively correlated with lifelong learning and self-directed exploration, which we can all agree is a good thing. + ###Support a learner’s continued growth and evolution + E-portfolios and other similar mechanisms make space where we can showcase how we evolve, and tap into the wealth of resources available on the web. As learners progress they gain visibility within a community, and they are expected to take on increasing responsibilities, e.g. to help others, provide feedback, or maintain the norms of the community. # A Toolkit for Better Feedback @@ -33,10 +43,12 @@ But undirected, messy feedback doesn’t do much to help the learner. Neither do How the critique approach shakes out on the web *looks* a little different, but has the same spirit. We’ll walk you through a few P2PU examples, and pop some more into the [Resources](http://howto.p2pu.org/modules/feedback/resources) section. ### Badges + Everyone is an expert in something. Maybe you know how to make the perfect costume for your pet. Or you bring objects to life via 3D-drafting and printing. Most people are curious and want learn how to make the next thing--whether it be digital, analogue or abstract. Sound about right? + At P2PU, we use badges as a way to recognize and support the development of your expertise as you evolve. If you see a badge on [badges.p2pu.org](https://badges.p2pu.org) that’s in line with a project you’re working on, you can submit it for feedback from an expert. It usually looks something like this: -![qualfeedback.png]({{site.baseurl}}/img/qualfeedback.png) +![qualfeedback.png]({{site.baseurl}}/img/qualfeedback.png) For Wikipedia’s School of Open [Burba Badge](http://badges.p2pu.org/en/badge/view/22/), a learner need to make over 200 edits to a Wikipedia article, and bring an article from a D grade to a B grade. @@ -49,6 +61,7 @@ When learner C01 submits their project, an expert delivers directed feedback in Our platform is unique in that is supports peer-to-peer feedback and not just top-down badge issuing. As far we know it’s also the only full-service open source platform that anyone can use at the moment. Find out more at [badges.p2pu.org](badges.p2pu.org). ### Play With Your Music + For our playful introduction to audio engineering, all the expert guests were encouraged to model a reflective process--to talk about the different steps they took to get to their final creative product. If they had outstanding questions or concerns they wanted to bring to the group, this “reflective practice” opened up the project for others to weigh in. ![pwymfeedback.png]({{site.baseurl}}/img/pwymfeedback.png) From 0056516ea4662e609f1735fcfed9bf925bf62548 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Wed, 25 Jan 2017 10:09:54 +0200 Subject: [PATCH 002/302] Update 2000-01-03-concepts.markdown --- modules/feedback/_posts/2000-01-03-concepts.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/feedback/_posts/2000-01-03-concepts.markdown b/modules/feedback/_posts/2000-01-03-concepts.markdown index d14ce517c..de2f38d33 100644 --- a/modules/feedback/_posts/2000-01-03-concepts.markdown +++ b/modules/feedback/_posts/2000-01-03-concepts.markdown @@ -12,25 +12,25 @@ When a student gives feedback or support to another student, that process deepen In the social learning universe, feedback is another form of “assessment” of someone else’s work, so we tend to use the terms interchangeably. From where we sit, solid feedback on the Web embraces the following principles: -###Recognize different paths to the answer +### Recognize different paths to the answer Traditional assessment structures often resemble binary code: they are either on (right) or off (wrong). There’s a mismatch between this kind of black-and-white approach and working on complex projects: solutions are often iterative, and understanding grows over time. Say you’re an urban planner tasked with building a new park. There are countless ways to approach the problem--you could optimize for greenery, for social interaction, for ecological impact--and all of the answers would be relevant. Real world problems often have several solutions. The way we learn and recognize learning should not be “one size fits all.” -###Model concepts of quality and community norms +### Model concepts of quality and community norms Learning communities determine what is “in” or acceptable, and what isn’t. Community moderators or experienced members often shine a light on what they consider to be of quality, for instance with “Featured Projects” or “Projects We Love” gallery. Imparting exemplary work with some sense of status models behavior for the wider community. -###Foster deep conversations amongst community members +### Foster deep conversations amongst community members Participating in a learning community is a way to master both a subject and the norms and values of a community. For example, if you post your latest crochet mittens to the knitting community site Ravelry. The feedback from the community will: a.) make your future crochet projects more stitch-perfect and, b.) model for you how to participate in the larger Ravelry community. If you’re stuck on a certain pattern, consulting experts on Ravelry can buoy you up, help you overcome obstacles and give you the gumption to take risks. -###Build in reflection and self-assessment +### Build in reflection and self-assessment In educational circles we often hear about building a “reflective practice”--asking learners to look back on their own work, diagnose their understanding, and imagine how they might use these skills in the future. In edu-speak we call this “metacognition”: thinking about your thinking. Metacognition is positively correlated with lifelong learning and self-directed exploration, which we can all agree is a good thing. -###Support a learner’s continued growth and evolution +### Support a learner’s continued growth and evolution E-portfolios and other similar mechanisms make space where we can showcase how we evolve, and tap into the wealth of resources available on the web. As learners progress they gain visibility within a community, and they are expected to take on increasing responsibilities, e.g. to help others, provide feedback, or maintain the norms of the community. From 6e60cf5a953bd0b504226491440f46ec772eab41 Mon Sep 17 00:00:00 2001 From: RachelDobbs1 Date: Fri, 7 Apr 2017 17:02:33 +0100 Subject: [PATCH 003/302] Update course.yml --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index b67d3ca4b..924d0a932 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -156,3 +156,6 @@ signups: - name : Jeanette Popken image : http://i61.tinypic.com/14nz9lw.jpg twitter: Jeanette_Lena + - name : Rachel Dobbs + image : https://pbs.twimg.com/profile_images/378800000086565017/72a7a3d6281ac0e2952147eb821b9323.jpeg + twitter: RachelDobbs1 From c6465e1e83272e4944f305ba3bac00c4230c7bec Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 13 Jun 2017 15:12:30 +0200 Subject: [PATCH 004/302] Add signup, closes #90 --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index 924d0a932..ebf35846c 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -159,3 +159,6 @@ signups: - name : Rachel Dobbs image : https://pbs.twimg.com/profile_images/378800000086565017/72a7a3d6281ac0e2952147eb821b9323.jpeg twitter: RachelDobbs1 + - name : Anna Galkina + image : https://pbs.twimg.com/profile_images/2393578362/cd7xo2t0pe1ekdur5vj4.jpeg + twitter : annatation From 62ac6523993ee0d660569e27d167e5dac4cfaadb Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 13 Jun 2017 15:14:45 +0200 Subject: [PATCH 005/302] Adding signup manually, closes #89 --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index ebf35846c..9bcc1b250 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -162,3 +162,6 @@ signups: - name : Anna Galkina image : https://pbs.twimg.com/profile_images/2393578362/cd7xo2t0pe1ekdur5vj4.jpeg twitter : annatation + - name : Doug Worsham + image : https://pbs.twimg.com/profile_images/2419724898/lhp1sx6mq07q9hdrzxom.png + twitter: dmcwo From 57e36aa5add49323788036abdcc1b8ad38b061ef Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 13 Jun 2017 15:16:23 +0200 Subject: [PATCH 006/302] Adding signup manually, closes #91 --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index 9bcc1b250..bd34c76ec 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -165,3 +165,6 @@ signups: - name : Doug Worsham image : https://pbs.twimg.com/profile_images/2419724898/lhp1sx6mq07q9hdrzxom.png twitter: dmcwo + - name : Niall Quinn-Accenture + image : http://i2.wp.com/www.quinns.ch/wp-content/uploads/2015/09/niall.png + twitter: nshq From fdd1df551e112bfedc57923045a94d287191158c Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 13 Jun 2017 15:17:56 +0200 Subject: [PATCH 007/302] Adding signup manually, closes #92 --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index bd34c76ec..ecd9ffa6f 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -168,3 +168,6 @@ signups: - name : Niall Quinn-Accenture image : http://i2.wp.com/www.quinns.ch/wp-content/uploads/2015/09/niall.png twitter: nshq + - name: Ding ding + image: https://cdn.pixabay.com/photo/2015/11/10/07/41/eagle-owl-1036426_960_720.jpg + twitter: BohemianPasteli From 37b00e7b0d558568a210c9f77bd154c2476fab14 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 13 Jun 2017 15:22:56 +0200 Subject: [PATCH 008/302] Adding signup manually, closes #97 --- _data/course.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_data/course.yml b/_data/course.yml index ecd9ffa6f..87f78017e 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -171,3 +171,6 @@ signups: - name: Ding ding image: https://cdn.pixabay.com/photo/2015/11/10/07/41/eagle-owl-1036426_960_720.jpg twitter: BohemianPasteli + name : Mehmet Keçeci + image : https://github.com/WhiteSymmetry/badge-course/blob/gh-pages/img/mk.jpg + twitter: mkececi From 5cb43def10ede9e05d2a1b3b50c082c743dcd4b6 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 24 Oct 2017 14:57:48 +0200 Subject: [PATCH 009/302] Update course in a box to be more of a technical tutorial for creating a course --- Gemfile.lock | 259 ++++++++++++------ _data/course.yml | 2 +- _layouts/index.html | 67 +---- index.markdown | 33 --- index.md | 28 ++ .../_posts/1999-12-31-outcomes.markdown | 18 -- .../_posts/2000-01-02-projects.markdown | 47 ---- .../_posts/2000-01-03-discuss.markdown | 17 -- .../_posts/2000-01-03-resources.markdown | 61 ----- .../_posts/2000-01-01-outcomes.markdown | 13 - .../_posts/2000-01-02-projects.markdown | 34 --- .../_posts/2000-01-03-discuss.markdown | 18 -- .../_posts/2000-01-03-resources.markdown | 33 --- .../_posts/2000-01-01-outcomes.markdown | 17 -- .../_posts/2000-01-02-projects.markdown | 52 ---- .../_posts/2000-01-03-discuss.markdown | 17 -- .../_posts/2000-01-03-resources.markdown | 44 --- .../_posts/2000-01-01-outcomes.markdown | 17 -- .../_posts/2000-01-02-projects.markdown | 58 ---- .../_posts/2000-01-03-discuss.markdown | 17 -- .../_posts/2000-01-03-resources.markdown | 44 --- .../_posts/2000-01-01-community.md} | 58 +++- .../_posts/2000-01-02-learning.md} | 43 ++- .../_posts/2000-01-03-content.md} | 61 ++++- .../_posts/2000-01-04-feedback.md} | 42 ++- .../2000-01-01-about-this-course.markdown | 36 --- .../2000-01-03-introduce-yourself.markdown | 21 -- .../2000-01-04-create-your-course.markdown | 58 ---- .../tutorial/_posts/2000-01-01-start.markdown | 17 ++ modules/tutorial/_posts/2000-01-02-setup.md | 55 ++++ modules/tutorial/_posts/2000-01-03-modules.md | 56 ++++ .../tutorial/_posts/2000-01-04-sections.md | 57 ++++ 32 files changed, 591 insertions(+), 809 deletions(-) delete mode 100644 index.markdown create mode 100644 index.md delete mode 100644 modules/community/_posts/1999-12-31-outcomes.markdown delete mode 100644 modules/community/_posts/2000-01-02-projects.markdown delete mode 100644 modules/community/_posts/2000-01-03-discuss.markdown delete mode 100644 modules/community/_posts/2000-01-03-resources.markdown delete mode 100644 modules/content/_posts/2000-01-01-outcomes.markdown delete mode 100644 modules/content/_posts/2000-01-02-projects.markdown delete mode 100644 modules/content/_posts/2000-01-03-discuss.markdown delete mode 100644 modules/content/_posts/2000-01-03-resources.markdown delete mode 100644 modules/feedback/_posts/2000-01-01-outcomes.markdown delete mode 100644 modules/feedback/_posts/2000-01-02-projects.markdown delete mode 100644 modules/feedback/_posts/2000-01-03-discuss.markdown delete mode 100644 modules/feedback/_posts/2000-01-03-resources.markdown delete mode 100644 modules/learning/_posts/2000-01-01-outcomes.markdown delete mode 100644 modules/learning/_posts/2000-01-02-projects.markdown delete mode 100644 modules/learning/_posts/2000-01-03-discuss.markdown delete mode 100644 modules/learning/_posts/2000-01-03-resources.markdown rename modules/{community/_posts/2000-01-03-concepts.markdown => resources/_posts/2000-01-01-community.md} (60%) rename modules/{learning/_posts/2000-01-03-concepts.markdown => resources/_posts/2000-01-02-learning.md} (72%) rename modules/{content/_posts/2000-01-03-concepts.markdown => resources/_posts/2000-01-03-content.md} (53%) rename modules/{feedback/_posts/2000-01-03-concepts.markdown => resources/_posts/2000-01-04-feedback.md} (61%) delete mode 100644 modules/start/_posts/2000-01-01-about-this-course.markdown delete mode 100644 modules/start/_posts/2000-01-03-introduce-yourself.markdown delete mode 100644 modules/start/_posts/2000-01-04-create-your-course.markdown create mode 100644 modules/tutorial/_posts/2000-01-01-start.markdown create mode 100644 modules/tutorial/_posts/2000-01-02-setup.md create mode 100644 modules/tutorial/_posts/2000-01-03-modules.md create mode 100644 modules/tutorial/_posts/2000-01-04-sections.md diff --git a/Gemfile.lock b/Gemfile.lock index 3b803ef39..cd5ee9782 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,123 +1,214 @@ GEM remote: https://rubygems.org/ specs: - RedCloth (4.2.9) - activesupport (4.2.5.1) + activesupport (4.2.9) i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.3.8) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.10.0) - colorator (0.1) - ethon (0.8.1) + coffee-script-source (1.11.1) + colorator (1.1.0) + concurrent-ruby (1.0.5) + ethon (0.10.1) ffi (>= 1.3.0) - execjs (2.6.0) - faraday (0.9.2) + execjs (2.7.0) + faraday (0.13.1) multipart-post (>= 1.2, < 3) - ffi (1.9.10) - gemoji (2.1.0) - github-pages (48) - RedCloth (= 4.2.9) - github-pages-health-check (= 0.6.1) - jekyll (= 3.0.3) - jekyll-coffeescript (= 1.0.1) - jekyll-feed (= 0.3.1) - jekyll-gist (= 1.4.0) - jekyll-mentions (= 1.0.0) + ffi (1.9.18) + forwardable-extended (2.6.0) + gemoji (3.0.0) + github-pages (166) + activesupport (= 4.2.9) + github-pages-health-check (= 1.3.5) + jekyll (= 3.6.2) + jekyll-avatar (= 0.5.0) + jekyll-coffeescript (= 1.0.2) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.9.2) + jekyll-gist (= 1.4.1) + jekyll-github-metadata (= 2.9.3) + jekyll-mentions (= 1.2.0) + jekyll-optional-front-matter (= 0.2.0) jekyll-paginate (= 1.1.0) - jekyll-redirect-from (= 0.9.1) - jekyll-sass-converter (= 1.3.0) - jekyll-seo-tag (= 1.0.0) - jekyll-sitemap (= 0.10.0) - jekyll-textile-converter (= 0.1.0) - jemoji (= 0.5.1) - kramdown (= 1.9.0) - liquid (= 3.0.6) + jekyll-readme-index (= 0.1.0) + jekyll-redirect-from (= 0.12.1) + jekyll-relative-links (= 0.5.0) + jekyll-sass-converter (= 1.5.0) + jekyll-seo-tag (= 2.3.0) + jekyll-sitemap (= 1.1.1) + jekyll-swiss (= 0.4.0) + jekyll-theme-architect (= 0.1.0) + jekyll-theme-cayman (= 0.1.0) + jekyll-theme-dinky (= 0.1.0) + jekyll-theme-hacker (= 0.1.0) + jekyll-theme-leap-day (= 0.1.0) + jekyll-theme-merlot (= 0.1.0) + jekyll-theme-midnight (= 0.1.0) + jekyll-theme-minimal (= 0.1.0) + jekyll-theme-modernist (= 0.1.0) + jekyll-theme-primer (= 0.5.2) + jekyll-theme-slate (= 0.1.0) + jekyll-theme-tactile (= 0.1.0) + jekyll-theme-time-machine (= 0.1.0) + jekyll-titles-from-headings (= 0.4.0) + jemoji (= 0.8.1) + kramdown (= 1.14.0) + liquid (= 4.0.0) + listen (= 3.0.6) mercenary (~> 0.3) - rdiscount (= 2.1.8) - redcarpet (= 3.3.3) - rouge (= 1.10.1) + minima (= 2.1.1) + rouge (= 2.2.1) terminal-table (~> 1.4) - github-pages-health-check (0.6.1) + github-pages-health-check (1.3.5) addressable (~> 2.3) net-dns (~> 0.8) - public_suffix (~> 1.4) + octokit (~> 4.0) + public_suffix (~> 2.0) typhoeus (~> 0.7) - html-pipeline (2.3.0) - activesupport (>= 2, < 5) + html-pipeline (2.7.1) + activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.7.0) - jekyll (3.0.3) - colorator (~> 0.1) + i18n (0.9.0) + concurrent-ruby (~> 1.0) + jekyll (3.6.2) + addressable (~> 2.4) + colorator (~> 1.0) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 1.1) - kramdown (~> 1.3) - liquid (~> 3.0) + kramdown (~> 1.14) + liquid (~> 4.0) mercenary (~> 0.3.3) - rouge (~> 1.7) + pathutil (~> 0.9) + rouge (>= 1.7, < 3) safe_yaml (~> 1.0) - jekyll-coffeescript (1.0.1) + jekyll-avatar (0.5.0) + jekyll (~> 3.0) + jekyll-coffeescript (1.0.2) coffee-script (~> 2.2) - jekyll-feed (0.3.1) - jekyll-gist (1.4.0) + coffee-script-source (~> 1.11.1) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.9.2) + jekyll (~> 3.3) + jekyll-gist (1.4.1) octokit (~> 4.2) - jekyll-mentions (1.0.0) - html-pipeline (~> 2.2) + jekyll-github-metadata (2.9.3) + jekyll (~> 3.1) + octokit (~> 4.0, != 4.4.0) + jekyll-mentions (1.2.0) + activesupport (~> 4.0) + html-pipeline (~> 2.3) + jekyll (~> 3.0) + jekyll-optional-front-matter (0.2.0) jekyll (~> 3.0) jekyll-paginate (1.1.0) - jekyll-redirect-from (0.9.1) - jekyll (>= 2.0) - jekyll-sass-converter (1.3.0) - sass (~> 3.2) - jekyll-seo-tag (1.0.0) - jekyll (>= 2.0) - jekyll-sitemap (0.10.0) - jekyll-textile-converter (0.1.0) - RedCloth (~> 4.0) - jekyll-watch (1.3.1) - listen (~> 3.0) - jemoji (0.5.1) - gemoji (~> 2.0) + jekyll-readme-index (0.1.0) + jekyll (~> 3.0) + jekyll-redirect-from (0.12.1) + jekyll (~> 3.3) + jekyll-relative-links (0.5.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.0) + sass (~> 3.4) + jekyll-seo-tag (2.3.0) + jekyll (~> 3.3) + jekyll-sitemap (1.1.1) + jekyll (~> 3.3) + jekyll-swiss (0.4.0) + jekyll-theme-architect (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.5.2) + jekyll (~> 3.5) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.2) + jekyll-theme-slate (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.1.0) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.4.0) + jekyll (~> 3.3) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + jemoji (0.8.1) + activesupport (~> 4.0, >= 4.2.9) + gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (>= 2.0) - json (1.8.3) - kramdown (1.9.0) - liquid (3.0.6) + jekyll (>= 3.0) + kramdown (1.14.0) + liquid (4.0.0) listen (3.0.6) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - mercenary (0.3.5) - mini_portile2 (2.0.0) - minitest (5.8.4) + mercenary (0.3.6) + mini_portile2 (2.3.0) + minima (2.1.1) + jekyll (~> 3.3) + minitest (5.10.3) multipart-post (2.0.0) net-dns (0.8.0) - nokogiri (1.6.7.2) - mini_portile2 (~> 2.0.0.rc2) - octokit (4.2.0) - sawyer (~> 0.6.0, >= 0.5.3) - public_suffix (1.5.3) - rb-fsevent (0.9.7) - rb-inotify (0.9.7) - ffi (>= 0.5.0) - rdiscount (2.1.8) - redcarpet (3.3.3) - rouge (1.10.1) + nokogiri (1.8.1) + mini_portile2 (~> 2.3.0) + octokit (4.7.0) + sawyer (~> 0.8.0, >= 0.5.3) + pathutil (0.16.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (2.2.1) safe_yaml (1.0.4) - sass (3.4.21) - sawyer (0.6.0) - addressable (~> 2.3.5) - faraday (~> 0.8, < 0.10) - terminal-table (1.5.2) - thread_safe (0.3.5) + sass (3.5.2) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) typhoeus (0.8.0) ethon (>= 0.8.0) - tzinfo (1.2.2) + tzinfo (1.2.3) thread_safe (~> 0.1) + unicode-display_width (1.3.0) PLATFORMS ruby @@ -126,4 +217,4 @@ DEPENDENCIES github-pages BUNDLED WITH - 1.10.4 + 1.14.6 diff --git a/_data/course.yml b/_data/course.yml index 87f78017e..0dffa5e47 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -1,6 +1,6 @@ title: Course in a Box description: Build Your Very Own Open Course -modules: [start, community, learning, content, feedback, references] +modules: [tutorial, resources, references] signups: - name: Geert Hofman image: https://media.licdn.com/media/p/3/000/1b0/2c9/2daad0c.jpg diff --git a/_layouts/index.html b/_layouts/index.html index 08e08da68..79de6cc93 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -15,11 +15,11 @@

{{ site.data.course.description }}

+ href="{{ site.baseurl }}/modules/tutorial/start/"> Start Your Own Course

-

In collaboration with P2PU.

+

In collaboration with P2PU.

@@ -32,69 +32,6 @@

In collaboration with P2PU.

-

Who else is here?

diff --git a/index.markdown b/index.markdown deleted file mode 100644 index 621e3483b..000000000 --- a/index.markdown +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: index -published: true ---- - -## Create a Learning Community that Lasts - -Online courses often feel large, intimidating and anonymous. It's hard to feel invested -in multiple choice quizzes, textbook chapters and hum-drum Q & A forums where you -don't know anyone. - -In a stellar learning experience, you'd know who was in the room and feel super-comfy. -You'd make projects together and find help when you get stuck. You'd want to send people -thank-you cards and chicken soup. - -We know designing a creative, participatory community can be tricky. We're here to help -you **craft assignments** that rule, **build an audience** and support you along the way. You'll -even learn a few technical skills in the process. Don't worry, 1s and 0s wash off -pretty easily. - -## OK, but who are you guys? - -We're [Peer 2 Peer University](http://p2pu.org)--we build learning communities -on the web. In the last 5 years, we put together courses like -[Play With Your Music](http://www.playwithyourmusic.org/), -[Learning Creative Learning](http://learn.media.mit.edu/lcl/), the -[Deeper Learning MOOC](http://dlmooc.deeper-learning.org/), and -[A Gentle Intro to Python](http://mechanicalmooc.org/). -Also, we're a non-profit and a distributed team (so we use the tools we recommend). - - -## I'm in--how do I get started? -Head over [here]({{site.baseurl}}/modules/start/about-this-course/) to create your own course! diff --git a/index.md b/index.md new file mode 100644 index 000000000..25e3f52b0 --- /dev/null +++ b/index.md @@ -0,0 +1,28 @@ +--- +layout: index +published: true +--- + +## Create your own online course (and keep it) + +Course in a Box is simple, open source tool to help you create your very own online course. It is designed to minimize the amount of time you need to spend fumbling around with technology, allowing you to focus on bringing together the resources, activities, and lessons that you want to share with the world. + +By default, your course will be hosted on [Github](https://www.github.com), a popular development platform that allows for collaborative drafting, version control, and easy dissemination of your course. Best of all, hosting a course on Github is **free**! + +So what does it look like? Recently, Creative Commons and the Open University used in Course in a Box to create [a course about Open Educational Resources](http://www.exploerercourse.org/). The Children’s Museum in Pittsburgh created [a course about designing maker spaces in libraries and museums](http://p2pu.github.io/makingandlearning/). + +Using Course in a Box is completely free. However, if you’d like to hire us to help you set things up and give feedback along the way, we are available to do that too. Just reach out to us a thepeople[at]p2pu[dot]org. + +## Not just technology and content + +In Deschooling Society (1971), Ivan Illich wrote that “technology is available to develop either independence and learning or bureaucracy and teaching”. So much of education technology that is developed today is geared towards the latter. Think about every learning management system you’ve ever engaged with, or the promises of smart tutors and personalized algorithms that will tell people exactly what to learn. More often than not, these tools reinforce the role of an expert or an administrator more than they empower individual learners to pursue their own interests. + +At P2PU, we believe that effective learning is not going to come from the top down, regardless of how smart the teacher or refined the algorithm. We also believe that you don’t need to spend $100,000 to create a good online course! Taking time to frame questions in new ways and reaching out to communities who might benefit from your course is way more important that filming lessons in 4K video in a fancy video studio. + +## Reach new audiences + +Online courses take a big step forwards in the sharing of knowledge around the world. However, your course is only ever as good as the people it reaches. To help reach new audiences with online courses, P2PU developed learning circles: face-to-face study groups for people who want to take online courses together, in local libraries or community spaces. + +Once you create a course, you can add it to P2PU’s learning circle [course page](http://p2pu.org/en/courses), a growing database of online courses that people are using to facilitate learning circles around the world. You can also check out [https://www.p2pu.org/en/facilitate/](https://www.p2pu.org/en/facilitate/) for information on running your own learning circles. + + diff --git a/modules/community/_posts/1999-12-31-outcomes.markdown b/modules/community/_posts/1999-12-31-outcomes.markdown deleted file mode 100644 index 43fe11f08..000000000 --- a/modules/community/_posts/1999-12-31-outcomes.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Outcomes -excerpt: "Find out why community is important in learning something new, what makes robust communities tick, and start co-designing your course." ---- - -# Why care about community when building a course? - -![]({{site.baseurl}}/img/community-banner.jpg) -Image [CC-BY-SA](https://creativecommons.org/licenses/by/2.0/) [Peter Dutton](https://www.flickr.com/photos/joeshlabotnik/) - -We believe that community forms an essential part of learning. Not only does being part of a community help motivate you, but learning to work together and improving how you communicate are useful skill to learn on their own. - -The aim of this module is to - -- understand more about why community is important for online learning. -- find a community to build your course with. -- decide what the community in your course will look like. -- build on-ramps for learners to join your community. diff --git a/modules/community/_posts/2000-01-02-projects.markdown b/modules/community/_posts/2000-01-02-projects.markdown deleted file mode 100644 index 0fda38a6c..000000000 --- a/modules/community/_posts/2000-01-02-projects.markdown +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Projects -published: true ---- - -## Find and Invite Folks to be Your 'First 10' - -Building a course alone is a daunting task. We guarantee that co-designing with a crew makes for a [more successful online community](http://jolt.merlot.org/vol9no2/ahn_0613.htm). To wit, we invite you to: - -- Start a new topic on discourse under the [new courses](http://community.p2pu.org/c/new-courses) category to tell people about the course you are building. -- Poke through the forums to find folks who might be interested in the topic or could give you some tasty feedback. Mention them in your post by attaching @ to their username. (For example, Dirk is @dirk). -- If you have pals with interest or expertise in this area, send them the link to Discourse and ask for their feedback and ideas. - -This is a good opportunity to grow your network and to get other people to work with. - - Post to the "New Courses" category - -## How will people join your community? - -A good on boarding experience will help new people find their feet in your course community. Communities have different identities and different ways of introducing yourself will work in different communities. In Play With Your Music, a course about music production, we asked people to list 5 of their favorite artists when they sign up. Without prompting them, people started sharing this information when they introduced themselves to the community. - -Other ideas are asking people to make something, share a GIF that reflects something about them or tell why they wish to join the course. - - - How will people join your community? - - How will you ask people joining your course to introduce themselves? - - Will your community have an unique identity? What will it be? - - Share your ideas for a community on-boarding experience - -## Observe and Participate in Other Communities - -The best way to build a quality community is to participate in other communities. Take a look at how other courses do it: - -- [Why Open](https://p2pu.org/en/courses/2314/why-open/) -- [Writing for Change](http://writing4change.p2pu.org) -- [Play With Your Music](http://playwithyourmusic.org) are good examples to look at. - -Observe how - -- folks welcome new people to the community -- how community members interact with each other -- how they celebrate success -- how they give feedback to each other - -Post your observations to Discourse under [Community Safari](http://community.p2pu.org/t/course-in-a-box-community-safari/1153). - - Post your observations diff --git a/modules/community/_posts/2000-01-03-discuss.markdown b/modules/community/_posts/2000-01-03-discuss.markdown deleted file mode 100644 index 77a730dc6..000000000 --- a/modules/community/_posts/2000-01-03-discuss.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Discuss" -extra_js: - - '/js/discourseGallery.js' - - '/js/category-gallery.js' ---- -# Discussion on community.p2pu.org - -Join discussion about community on [discourse](http://community.p2pu.org/c/course-in-a-box/community). - -{% include category_gallery.html forum_url='http://community.p2pu.org' category='course-in-a-box/community' %} - -# Organize a hangout - -Organize your very own hangout! Post the date and time that you want to hold the hangout on [here on discourse](http://community.p2pu.org/c/course-in-a-box/hangouts) and you can use [this link](https://unhangout.media.mit.edu/h/course-in-a-box) to hang out. When people go to that link, they will automatically join the same Google Hangout! - -To get the conversation started, let everyone share their hobby. Then ask everyone to find an online community for someone else's hobby. diff --git a/modules/community/_posts/2000-01-03-resources.markdown b/modules/community/_posts/2000-01-03-resources.markdown deleted file mode 100644 index 07a47f9d1..000000000 --- a/modules/community/_posts/2000-01-03-resources.markdown +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Resources -excerpt: "Find out why community is important in learning something new, what makes robust communities tick, and start co-designing your course." -published: true ---- - -# Other People’s Good Ideas - -## Why is Community Important? - - - -For a presentation at the Interactive Telecommunications Program at NYU, we asked the students: - -- How do you learn best? -- Describe a time you learned something new. - -From there we look at ways to build technologies that reflect how we learn best--via learning projects and helping each other. - -## Why Social Learning? ->We found that learners studied over 2x as many questions when they were in a group study session as when they were alone. This was important because we wanted to make sure that studying with others wasn’t just making people slower to answer questions. But learners study more than twice as many questions, on average, when in group study than when they study alone. - -Grockit, [An Experiment in Group Study](http://grockit.com/blog/main/2011/05/09/an-experiment-in-group-study/) - ->Peer learning also helps us learn others things: engaging with others, communicating our ideas, and trying to understand theirs, negotiating different interests and perspectives, and collaborating on joint projects. These are the types of non-cognitive skills that may be more important for finding a job and living successful lives. And, as the global population rises to somewhere around 10 billion people, squeezed together on a pretty small planet, getting along with each other, and working together will not be an option, but a necessity. - -Philipp Schmidt, [The Great Peer Learning Pyramid Scheme](http://dmlcentral.net/blog/philipp-schmidt/great-peer-learning-pyramid-scheme) - -## Love, Internet Style - - - - -## Focus on Your First 10 ->People jumping straight into coworking calculating square footage & sizing up furniture, or obsessing over branding and their website, are skipping over the important and crucial step to developing a healthy community: *finding your first 10 coworkers*. Everything else can come after that. - ->Where you find them will vary. What they’ll look like will vary. But these first 10 people are the human seeds of your coworking space to be. They will be the #1 reason that other people want to come work with you at your coworking space. - -Alex Hillman, [How To Fund Your Coworking Space](http://dangerouslyawesome.com/2011/09/how-to-fund-your-coworking-space/) - -## Community of Inquiry Model - -> In an educational context, An educational community of inquiry is a group of individuals who collaboratively engage in purposeful critical discourse and reflection to construct personal meaning and confirm mutual understanding. - -> The Community of Inquiry theoretical framework represents a process of creating a deep and meaningful (collaborative-constructivist) learning experience through the development of three interdependent elements – social, cognitive and teaching presence. - -> **Social presence** is “the ability of participants to identify with the community (e.g., course of study), communicate purposefully in a trusting environment, and develop inter-personal relationships by way of projecting their individual personalities.” (Garrison, 2009) - -> **Teaching Presence** is the design, facilitation, and direction of cognitive and social processes for the purpose of realizing personally meaningful and educationally worthwhile learning outcomes (Anderson, Rourke, Garrison, & Archer, 2001). - -> **Cognitive Presence** is the extent to which learners are able to construct and confirm meaning through sustained reflection and discourse (Garrison, Anderson, & Archer, 2001). - -Garrison, D. R., Anderson, T., & Archer, W. (2000). [Critical inquiry in a text-based environment: Computer conferencing in higher education model](http://cde.athabascau.ca/coi_site/documents/Garrison_Anderson_Archer_Critical_Inquiry_model.pdf). The Internet and Higher Education, 2(2-3), 87-105. - -## Traits of Communities - -> The sense of belonging and identification involves the feeling, belief, and expectation that one fits in the group and has a place there, a feeling of acceptance by the group, and a willingness to sacrifice for the group. The role of identification must be emphasized here. It may be represented in the reciprocal statements "It is my group" and "I am part of the group." - -> Personal investment is an important contributor to a person's feeling of group membership and to his or her sense of community. McMillan (1976) contended (a) that working for membership will provide a feeling that one has earned a place in the group and (b) that, as a consequence of this personal investment, membership will be more meaningful and valuable. - -David W. McMillan and David M. Chavis "[Sense of Community: A Definition and Theory](http://gageparkhs.enschool.org/ourpages/auto/2011/5/7/37616703/Sense%20of%20Community-McMillan%20and%20Chavis.pdf)" \ No newline at end of file diff --git a/modules/content/_posts/2000-01-01-outcomes.markdown b/modules/content/_posts/2000-01-01-outcomes.markdown deleted file mode 100644 index 7bda4fa15..000000000 --- a/modules/content/_posts/2000-01-01-outcomes.markdown +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Outcomes ---- - -# Does your course need content - -![]({{site.baseurl}}/img/content-banner.jpg) - -The aim of this module is to - -- figure out what time of content you will use for your course -- find the relevant resources that students will need for your course -- ask other people to help you curate your content diff --git a/modules/content/_posts/2000-01-02-projects.markdown b/modules/content/_posts/2000-01-02-projects.markdown deleted file mode 100644 index 011da12ca..000000000 --- a/modules/content/_posts/2000-01-02-projects.markdown +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Projects -published: true ---- - -# Projects - -## What is Content? - -Decide what "content" in a learning experience means to you. In a peer learning context, that can mean: - -- learners create tutorials for others -- learners make the content together -- a facilitator curates open resources out on the web - -And it can also be a blend of the 3 :) - -For your course, decide which approaches to developing content are most appropriate, especially in light of the activities you designed. - - Post your ideas on discourse - -## Add Content to Your Course -To add tasty content to your modules, you need to create a section in the module the same way you created the 'Projects' section. Go to the folder for the module ex. [https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/module-1/_posts](https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/module-1/_posts) and create a new file for every section that you want within the module. - -Remember that the file name needs to start with a valid date in the format YYYY-MM-DD-your-section-name.md. The date determines the order of the sections in every module (so it's kinda important). - -Content will show up automatically as soon as you commit and save (booyah!). To check how your spiffy content looks, you can go to [http://your-github-username.github.io/course-in-a-box/](http://your-github-username.github.io/course-in-a-box/) to look at it. - -## Recruit Your Crew to Curate Content - -After you have added 2-3 resources (links, articles, videos, songs) to each module, reach out to your design team for other potential resources. You can work together on the [P2PU hackpad](https://p2pu.hackpad.com/) if you like. - -Our advice: consider making a resource together with your design team. You may have noticed that the videos and articles in this course come from our colleagues and edupunk pals on the internet, and that's no accident. Sometimes our crew will explain things in a different way, or some folks are better in videos than in slides. Each member of [our extended family](https://p2pu.org/en/about/people/) has something to offer--so we ask them to join forces with us to make the whole stronger. - diff --git a/modules/content/_posts/2000-01-03-discuss.markdown b/modules/content/_posts/2000-01-03-discuss.markdown deleted file mode 100644 index 4f16b798f..000000000 --- a/modules/content/_posts/2000-01-03-discuss.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Discuss -extra_js: - - '/js/discourseGallery.js' - - '/js/category-gallery.js' ---- - -# Discussion on community.p2pu.org - -Join discussion about content on [discourse](http://community.p2pu.org/c/course-in-a-box/content). - -{% include category_gallery.html forum_url='http://community.p2pu.org' category='course-in-a-box/content' %} - -# Organize a hangout - -Organize your very own hangout! Post the date and time that you want to hold the hangout on [here on discourse](http://community.p2pu.org/c/course-in-a-box/hangouts) and you can use [this link](https://unhangout.media.mit.edu/h/course-in-a-box) to hang out. When people go to that link, they will automatically join the same Google Hangout! - -This is a good opportunity to ask other people to suggest resources that they think will be useful for someone doing your course. diff --git a/modules/content/_posts/2000-01-03-resources.markdown b/modules/content/_posts/2000-01-03-resources.markdown deleted file mode 100644 index 996736629..000000000 --- a/modules/content/_posts/2000-01-03-resources.markdown +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Resources -published: true ---- - -# Other People’s Good Ideas - -## Give It A Voice - -![python cartoon from xkcd]({{ site.baseurl }}/img/python.jpg) - -*Image credit, xkcd* - ->Computer Science textbooks aren’t always the most exciting learning materials in the world. But research shows that people learn better when they’re having a good experience. After some discussions, we decided that it would be good to create a character who would deliver the messages - a kind of steampunk International MOOC of Mystery. The irony was intentional - we wanted people to understand that a machine was talking to them, as if other MOOCs weren’t machines! It also allowed those who were writing the text to have a bit of fun, with an anchor for for presenting content that, if you’re not careful, can come across like different shades of eggshell paint. - -P2PU, [How We Made The Mechanical MOOC - Freerange Learning With a Mechanical Guide](http://reports.p2pu.org/mooc-maker/) - -## What Does Collaborative Content Creation Look Like? - - -This slide deck walks through how to design activities for learners to create the content with each other. Folks were asked to design community-centered websites based on their interests. [Check out all the awesome wireframes folks made!](https://www.flickr.com/photos/mozzadrella/sets/72157633955642570/) - -## Content is the Residue between Learners - ->In other words, the Internet Course, and ds106 before it, were not designed around pre-determined content, often packaged as textbooks (so much of the open education movement is still premised on this idea of the authoritative text), but rather on an open educational experience. For example, in ds106 students could choose from a series of assignments, create their own, and navigate a series of resources other shared, etc. But that wasn’t a text in any strict sense, content as a concept was far more elastic and slippery that this hulking, unmoveable metaphor of insfrastrucutre. It was constantly negotiable, remixable, and fluid in its relevance. In the Internet Course there is no pre-exisiting syllabus or readings, rather the students in the course immediately start brainstorming a set of topics and then start researching and reinforcing what was what. Content plays a crucial role, no doubt, but it’s not predetermined or pre-existing in it’s layout like this idea of infrastructure. - -Jim Groom, [Is Content Infrastructure or the Residue of Social Learning?](http://bavatuesdays.com/is-content-infrastructure-or-the-residue-of-social-learning/) - -## Content as Infrastructure ->And finally, we have to understand that content is infrastructure to see current “open educational resources” projects and initiatives from the proper perspective. The OpenCourseWares, the Connexions, the GLOBEs, and all the other repositories of open educational resources in the world are critical infrastructure. As such, they are necessary conditions for revolutionizing education. The revolution can not happen without them. However, open content itself is by no means a sufficient condition for the revolution to succeed. So much more is needed! The list above includes only a handful of what needs to be worked on (localization, translation, low-bandwidth delivery, accreditation, degrees, certificates, support, tutors, study group locators). - -David Wiley, [Content as Infrastructure](http://cnx.org/contents/f6846012-480e-4154-a7bb-30e836a955e9@7/David_Wiley_-_Content_Is_Infra) - diff --git a/modules/feedback/_posts/2000-01-01-outcomes.markdown b/modules/feedback/_posts/2000-01-01-outcomes.markdown deleted file mode 100644 index f448f5626..000000000 --- a/modules/feedback/_posts/2000-01-01-outcomes.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Outcomes ---- - -# Feedback as a form of assessment - -![]({{site.baseurl}}/img/feedback-banner.jpg) -Image [CC-BY-SA](https://creativecommons.org/licenses/by-sa/2.0/) [Brandon Schauer](https://www.flickr.com/photos/brandonschauer/) - -Getting feedback on projects and assignments is an important part of learning. - -The aim of this module is to - -- understand the importance of good feedback and how that relates to assessment. -- design and facilitate good feedback in the course you are creating. -- get good feedback on the course you are building. -- use badges as a way to facilitate feedback in your course. diff --git a/modules/feedback/_posts/2000-01-02-projects.markdown b/modules/feedback/_posts/2000-01-02-projects.markdown deleted file mode 100644 index 8b0e55055..000000000 --- a/modules/feedback/_posts/2000-01-02-projects.markdown +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Projects -published: true -extra_js: - - '/js/discourseGallery.js' - - '/js/category-gallery.js' ---- - -# Projects - -## Feedback on the Web: What is "Good"? - -We encounter feedback mechanisms on the web, wherver we go. On Twitter, we know a Tweet is "good" if people Favorite it, or Retweet it. On Stack Overflow, people "upvote" good answers. - -Think about the last time you received feedback on the web. Did the feedback help you achieve your goal? Share your experiences on the forum and lets figure out what good feedback looks like together. - - Share your experiences - -## Help Others with Your Sharp Feedback Skills - -Go to the ['New Course'](http://community.p2pu.org/c/new-courses) category and pick a course to give feedback on. Structure your feedback as follows: - -1. Say specifically what you like about the course. Is the topic interesting? Do the exercises reflect the goals of peer learning? -2. Ask for clarification on things that you don't understand or don't agree with. -3. Make suggestions after hearing the answers to your clarification questions. - -We call this "red - yellow - green" feedback, which you'll soon see in action in badges. - -{% include category_gallery.html forum_url='http://community.p2pu.org' category='new-courses' %} - -## Create a P2PU Badge to Prompt Feedback and Recognize Mastery - -Badges are a good way to facilitate feedback on projects in a course. Design a badge for every project in your course. You can create a badge on [badges.p2pu.org](https://badges.p2pu.org), and get a feel for how they work with our [Badge Maker](https://p2pu.org/en/courses/653/p2pu-badge-maker/) course. - -Some good example badges to look at are: - -### WikiSOO Burba Badge - - -### Deeper Learning - - -### I Walked with #WALKMYWORLD - - -To add your badges to your course, you should grab the embed code from the badges page by clicking on the embed button and paste the code into a seperate section in your module called "badges." [Here's some detailed directions to help you embed your badge anywhere on the web](http://info.p2pu.org/2013/07/16/announcing-new-ways-to-use-badges-p2pu/). - -This is an example of what the embed code looks like: - -{% highlight html %} - -{% endhighlight %} diff --git a/modules/feedback/_posts/2000-01-03-discuss.markdown b/modules/feedback/_posts/2000-01-03-discuss.markdown deleted file mode 100644 index ca5f6a644..000000000 --- a/modules/feedback/_posts/2000-01-03-discuss.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Discuss -extra_js: - - '/js/discourseGallery.js' - - '/js/category-gallery.js' ---- -# Discussion on community.p2pu.org - -Join discussion about feedback on [discourse](http://community.p2pu.org/c/course-in-a-box/feedback). - -{% include category_gallery.html forum_url='http://community.p2pu.org' category='course-in-a-box/feedback' %} - -# Organize a hangout - -Organize your very own hangout! Post the date and time that you want to hold the hangout on [here on discourse](http://community.p2pu.org/c/course-in-a-box/hangouts) and you can use [this link](https://unhangout.media.mit.edu/h/course-in-a-box) to hang out. When people go to that link, they will automatically join the same Google Hangout! - -This is a good opportunity to practice giving good feedback. Repeat the process as outlined in the projects, but this time, ask a 3rd person to facilitate the feedback. diff --git a/modules/feedback/_posts/2000-01-03-resources.markdown b/modules/feedback/_posts/2000-01-03-resources.markdown deleted file mode 100644 index 90bd6b192..000000000 --- a/modules/feedback/_posts/2000-01-03-resources.markdown +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Resources -published: true ---- - -# Other People’s Good Ideas: - -## Assessment on the Web ->Participating is learning. By observing and chiming in with your ideas in an online community, over time you’re learning several things: the domain of the community (i.e. code, techno, lolzcatz), and how to communicate within it (i.e. communication tools, but also etiquette, are emotiji appropriate?). An online presence is a blend of “soft” and “hard” skills, and they are interconnected. -Communities decide what’s acceptable. Voting an answer up-or-down, liking a post, or remixing a project–these are different levels of granularity, but anyone in the community can give feedback on any project. The community decides what’s good and what’s not, and folks who make stellar contributions are celebrated. - ->Feedback is key. It’s actually a core skill in a community of practice. Whether it’s leaving a comment on a post, suggestions on a project, or answering an open question, giving feedback is a way to apply the norms and values of a community. Giving feedback is also a kind of learning–in and of itself. - -P2PU, [Assessment on the Web](http://reports.p2pu.org/assessment-on-the-web/part-1/) - -## Liz Lerman: The Critical Response Process - - -## I Like, I Wish, What If ->Designers rely on personal communication and, particularly, feedback, during design work. You request feedback from users about your solution concepts, and you seek feedback from colleagues about design frameworks you are developing. Outside the project itself, fellow designers need to communicate how they are working together as a team. Feedback is best given with I-statements. For example, “I sometimes feel you don’t listen to me” instead of “You don’t listen to a word I say.” Specifically, “I like, I wish, What if” (IL/IW/WI) is a simple tool to encourage open feedback. - -Stanford Design School, [“I Like, I Wish, What If” Method of Feedback](http://dschool.stanford.edu/wp-content/themes/dschool/method-cards/i-like-i-wish-what-if.pdf) - -## Critical Response Process -The Process engages participants in three roles: -- The artist offers a work-in-progress for review and feels prepared to question that work in a dialogue with other people; -- Responders, committed to the artist’s intent to make excellent work, offer reactions to the work in a dialogue with the artist; and -- The facilitator initiates each step, keeps the process on track, and works to help the artist and responders use the Process to frame useful questions and responses. - -The Critical Response Process takes place after a presentation of artistic work. Work can be short or long, large or small, and at any stage in its development. - -The facilitator then leads the artist and responders through four steps: - -1. Statements of Meaning: Responders state what was meaningful, evocative, interesting, exciting, striking in the work they have just witnessed. -2. Artist as Questioner: The artist asks questions about the work. After each question, the responders answer. Responders may express opinions if they are in direct response to the question asked and do not contain suggestions for changes. -3. Neutral Questions: Responders ask neutral questions about the work. The artist responds. Questions are neutral when they do not have an opinion couched in them. For example, if you are discussing the lighting of a scene, “Why was it so dark?” is not a neutral question. “What ideas guided your choices about lighting?” is. -4. Opinion Time: Responders state opinions, subject to permission from the artist. The usual form is “I have an opinion about ______, would you like to hear it?” The artist has the option to decline opinions for any reason. - -[Liz Lerman’s Critical Response Method](http://unlockingtheclassroom.blogspot.com/2009/06/liz-lermans-critical-response-process.html) - -## Iteration and Reflection ->The practitioner allows himself to experience surprise, puzzlement, or confusion in a situation which he finds uncertain or unique. He reflects on the phenomenon before him, and on the prior understandings which have been implicit in his behaviour. He carries out an experiment which serves to generate both a new understanding of the phenomenon and a change in the situation. - -Donald Schön ["The Reflective Practitioner"](http://infed.org/mobi/donald-schon-learning-reflection-change/) diff --git a/modules/learning/_posts/2000-01-01-outcomes.markdown b/modules/learning/_posts/2000-01-01-outcomes.markdown deleted file mode 100644 index e4e73c416..000000000 --- a/modules/learning/_posts/2000-01-01-outcomes.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Outcomes ---- - -# Is learning on the web any different - -![]({{site.baseurl}}/img/learning-banner.jpg) - -Web + content = free education for all! Well, almost. The popular argument of how technology will disrupt education is typically based on the idea that low cost distribution of hight quality content will result in free (almost) education for everyone. While high quality content doesn't hurt, it's not the whole story. - -There are lots of research showing that learners (even those in brick and mortar institutions) are more likely to succeed when working on projects about topics they value. - -The aim of this module is to - -- identify the key questions in your target community -- define the learning outcomes for your course -- design good assignments for your course that engage learners diff --git a/modules/learning/_posts/2000-01-02-projects.markdown b/modules/learning/_posts/2000-01-02-projects.markdown deleted file mode 100644 index dd9f2efd4..000000000 --- a/modules/learning/_posts/2000-01-02-projects.markdown +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Projects -published: true ---- - -# Projects - -## Backwards Design: What Will People *Learn* in Your Course? -Everyone has their favorite readings, ideas and activities that they might want to pull into their courses. But designing a course is about selecting the right elements that will bring about transformation. - -*Start with what you want folks to know.* Work backwards from there. - -![3stages.gif]({{site.baseurl}}/img/3stages.gif) - -*credit: http://techknowtools.files.wordpress.com/2012/04/3stages.gif* - - -1. What ideas or skills do you want students to master in your course? Make a list of 3-5. -2. Think about what kinds of projects students might complete to show mastery of those ideas or skills. Jot down 1-2 ideas. -3. You now have the learning outcomes for your course. - - Post your learning outcomes. - -Now you are ready to create (and play with) your modules! - -## Let's Make Some Modules! - -Now it's time to start building your course! - -1. 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/). -1. Inside the folder you just created, 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`. -1. Create a new file called `2000-01-01-projects.md` inside the `_posts` folder for the module you just created. The date part determines 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/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: - -{% highlight yaml %} -modules: [start, community, learning, content, feedback, references] -{% endhighlight %} - -The video below shows all the steps for adding a module called 'variables' to a course. - - - -## From Learning Goals to Activities -We recall information best when we: - -- design for all senses -- build a real-life project that is applicable to our lives -- present that project to others for feedback -- share our ideas with the wider world - -For each learning goal / module, design an assignment prompt that's open-ended and empowers learners to personalize the project. - - Post your activities diff --git a/modules/learning/_posts/2000-01-03-discuss.markdown b/modules/learning/_posts/2000-01-03-discuss.markdown deleted file mode 100644 index 70a1ee46e..000000000 --- a/modules/learning/_posts/2000-01-03-discuss.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Discuss -extra_js: - - '/js/discourseGallery.js' - - '/js/category-gallery.js' ---- -# Discussion on community.p2pu.org - -Join discussion about learning on [discourse](http://community.p2pu.org/c/course-in-a-box/learning). - -{% include category_gallery.html forum_url='http://community.p2pu.org' category='course-in-a-box/learning' %} - -# Organize a hangout - -Organize your very own hangout! Post the date and time that you want to hold the hangout on [here on discourse](http://community.p2pu.org/c/course-in-a-box/hangouts) and you can use [this link](https://unhangout.media.mit.edu/h/course-in-a-box) to hang out. When people go to that link, they will automatically join the same Google Hangout! - -This is a good opportunity to brainstorm ideas for assignments/project for your modules. diff --git a/modules/learning/_posts/2000-01-03-resources.markdown b/modules/learning/_posts/2000-01-03-resources.markdown deleted file mode 100644 index 05b28cfdd..000000000 --- a/modules/learning/_posts/2000-01-03-resources.markdown +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Resources -published: true ---- - -# Other peoples good ideas - -## What's Creative Learning? - - - -## Motivation & Mindset ->In a fixed mindset, people believe their basic qualities, like their intelligence or talent, are simply fixed traits. They spend their time documenting their intelligence or talent instead of developing them. They also believe that talent alone creates success—without effort. They’re wrong. -In a growth mindset, people believe that their most basic abilities can be developed through dedication and hard work—brains and talent are just the starting point. This view creates a love of learning and a resilience that is essential for great accomplishment. Virtually all great people have had these qualities. -[Carol Dweck, Mindset](http://mindsetonline.com/whatisit/about/) - -## Learning Styles ->In developing technologies for older learners, we try to -achieve a similar effect. Our guiding principle is “many -paths, many styles” – that is, to develop technologies that -can be used along many different paths, by children with -many different styles. Too often, educational technologies -are overly constrained, such as tutoring software for -teaching algebra, or simulation software for modeling -planetary motion in the solar system. Our goal is to provide -tools that can be used in multiple ways, leaving more room -for children’s imaginations. -[Mitch Resnick, All I Really Need to Know (About Creative Thinking)I Learned (By Studying How Children Learn) in Kindergarten*](http://web.media.mit.edu/~mres/papers/CC2007-handout.pdf) - -## Learners Constructing Knowledge - ->I can identify examples (as an existence proof) that constructionism can work for adults as well as children. - ->Teachers know that if you want to learn a new subject, sign up to teach the new subject. Constructing the course and teaching it to others is a great way of developing that knowledge. - ->Programmers take on new projects to learn a new method, language, context, or community. My former PhD student, Mike Hewner, wanted to know what professional game development was like. Because he’s an exceptional software engineer, he was able to land himself an internship with a game company one summer (with no prior game experience), explicitly to learn game development. - -[http://computinged.wordpress.com/2014/05/23/constructionism-for-adults/](http://computinged.wordpress.com/2014/05/23/constructionism-for-adults/) - -## Learning Styles and Accessibility - -![]({{site.baseurl}}/img/learning-styles.png) - -CAST, "[Post Secondary Triple Blended Courses](http://udloncourse.cast.org/page/planning_course#.U3-6AVhdVy9)" \ No newline at end of file diff --git a/modules/community/_posts/2000-01-03-concepts.markdown b/modules/resources/_posts/2000-01-01-community.md similarity index 60% rename from modules/community/_posts/2000-01-03-concepts.markdown rename to modules/resources/_posts/2000-01-01-community.md index 9c0e2ccdc..47f2c453e 100644 --- a/modules/community/_posts/2000-01-03-concepts.markdown +++ b/modules/resources/_posts/2000-01-01-community.md @@ -1,5 +1,5 @@ --- -title: Concepts +title: Community excerpt: "Find out why community is important in learning something new, what makes robust communities tick, and start co-designing your course." published: true --- @@ -95,3 +95,59 @@ In 2013, P2PU and [Open Knowledge](http://us.okfn.org/) teamed up to offer a [ - *Summaries of Hangouts*: In a brilliant move, members sent a summary of the synchronous Hangout to the whole group, which kept the folks who couldn’t make it in the loop. See the full recap at [Data MOOC: Results, Findings and Recommendations](http://info.p2pu.org/2013/06/18/data-mooc-results-findings-and-recommendations/) + +# Other People’s Good Ideas + +## Why is Community Important? + + + +For a presentation at the Interactive Telecommunications Program at NYU, we asked the students: + +- How do you learn best? +- Describe a time you learned something new. + +From there we look at ways to build technologies that reflect how we learn best--via learning projects and helping each other. + +## Why Social Learning? +>We found that learners studied over 2x as many questions when they were in a group study session as when they were alone. This was important because we wanted to make sure that studying with others wasn’t just making people slower to answer questions. But learners study more than twice as many questions, on average, when in group study than when they study alone. + +Grockit, [An Experiment in Group Study](http://grockit.com/blog/main/2011/05/09/an-experiment-in-group-study/) + +>Peer learning also helps us learn others things: engaging with others, communicating our ideas, and trying to understand theirs, negotiating different interests and perspectives, and collaborating on joint projects. These are the types of non-cognitive skills that may be more important for finding a job and living successful lives. And, as the global population rises to somewhere around 10 billion people, squeezed together on a pretty small planet, getting along with each other, and working together will not be an option, but a necessity. + +Philipp Schmidt, [The Great Peer Learning Pyramid Scheme](http://dmlcentral.net/blog/philipp-schmidt/great-peer-learning-pyramid-scheme) + +## Love, Internet Style + + + + +## Focus on Your First 10 +>People jumping straight into coworking calculating square footage & sizing up furniture, or obsessing over branding and their website, are skipping over the important and crucial step to developing a healthy community: *finding your first 10 coworkers*. Everything else can come after that. + +>Where you find them will vary. What they’ll look like will vary. But these first 10 people are the human seeds of your coworking space to be. They will be the #1 reason that other people want to come work with you at your coworking space. + +Alex Hillman, [How To Fund Your Coworking Space](http://dangerouslyawesome.com/2011/09/how-to-fund-your-coworking-space/) + +## Community of Inquiry Model + +> In an educational context, An educational community of inquiry is a group of individuals who collaboratively engage in purposeful critical discourse and reflection to construct personal meaning and confirm mutual understanding. + +> The Community of Inquiry theoretical framework represents a process of creating a deep and meaningful (collaborative-constructivist) learning experience through the development of three interdependent elements – social, cognitive and teaching presence. + +> **Social presence** is “the ability of participants to identify with the community (e.g., course of study), communicate purposefully in a trusting environment, and develop inter-personal relationships by way of projecting their individual personalities.” (Garrison, 2009) + +> **Teaching Presence** is the design, facilitation, and direction of cognitive and social processes for the purpose of realizing personally meaningful and educationally worthwhile learning outcomes (Anderson, Rourke, Garrison, & Archer, 2001). + +> **Cognitive Presence** is the extent to which learners are able to construct and confirm meaning through sustained reflection and discourse (Garrison, Anderson, & Archer, 2001). + +Garrison, D. R., Anderson, T., & Archer, W. (2000). [Critical inquiry in a text-based environment: Computer conferencing in higher education model](http://cde.athabascau.ca/coi_site/documents/Garrison_Anderson_Archer_Critical_Inquiry_model.pdf). The Internet and Higher Education, 2(2-3), 87-105. + +## Traits of Communities + +> The sense of belonging and identification involves the feeling, belief, and expectation that one fits in the group and has a place there, a feeling of acceptance by the group, and a willingness to sacrifice for the group. The role of identification must be emphasized here. It may be represented in the reciprocal statements "It is my group" and "I am part of the group." + +> Personal investment is an important contributor to a person's feeling of group membership and to his or her sense of community. McMillan (1976) contended (a) that working for membership will provide a feeling that one has earned a place in the group and (b) that, as a consequence of this personal investment, membership will be more meaningful and valuable. + +David W. McMillan and David M. Chavis "[Sense of Community: A Definition and Theory](http://gageparkhs.enschool.org/ourpages/auto/2011/5/7/37616703/Sense%20of%20Community-McMillan%20and%20Chavis.pdf)" diff --git a/modules/learning/_posts/2000-01-03-concepts.markdown b/modules/resources/_posts/2000-01-02-learning.md similarity index 72% rename from modules/learning/_posts/2000-01-03-concepts.markdown rename to modules/resources/_posts/2000-01-02-learning.md index 04fedfb52..7b378fd48 100644 --- a/modules/learning/_posts/2000-01-03-concepts.markdown +++ b/modules/resources/_posts/2000-01-02-learning.md @@ -1,5 +1,5 @@ --- -title: Concepts +title: Learning published: true --- @@ -70,3 +70,44 @@ The Vox Pop group wanted to showcase the different perceptions Hackers and Story Full recap at [The Hackathon, Revamped: Recs for Mixing Hackers & Storytellers](http://info.p2pu.org/2012/10/01/the-hackathon-revamped-recs-for-mixing-hackers-storytellers/) + + +# Other peoples good ideas + +## What's Creative Learning? + + + +## Motivation & Mindset +>In a fixed mindset, people believe their basic qualities, like their intelligence or talent, are simply fixed traits. They spend their time documenting their intelligence or talent instead of developing them. They also believe that talent alone creates success—without effort. They’re wrong. +In a growth mindset, people believe that their most basic abilities can be developed through dedication and hard work—brains and talent are just the starting point. This view creates a love of learning and a resilience that is essential for great accomplishment. Virtually all great people have had these qualities. +[Carol Dweck, Mindset](http://mindsetonline.com/whatisit/about/) + +## Learning Styles +>In developing technologies for older learners, we try to +achieve a similar effect. Our guiding principle is “many +paths, many styles” – that is, to develop technologies that +can be used along many different paths, by children with +many different styles. Too often, educational technologies +are overly constrained, such as tutoring software for +teaching algebra, or simulation software for modeling +planetary motion in the solar system. Our goal is to provide +tools that can be used in multiple ways, leaving more room +for children’s imaginations. +[Mitch Resnick, All I Really Need to Know (About Creative Thinking)I Learned (By Studying How Children Learn) in Kindergarten*](http://web.media.mit.edu/~mres/papers/CC2007-handout.pdf) + +## Learners Constructing Knowledge + +>I can identify examples (as an existence proof) that constructionism can work for adults as well as children. + +>Teachers know that if you want to learn a new subject, sign up to teach the new subject. Constructing the course and teaching it to others is a great way of developing that knowledge. + +>Programmers take on new projects to learn a new method, language, context, or community. My former PhD student, Mike Hewner, wanted to know what professional game development was like. Because he’s an exceptional software engineer, he was able to land himself an internship with a game company one summer (with no prior game experience), explicitly to learn game development. + +[http://computinged.wordpress.com/2014/05/23/constructionism-for-adults/](http://computinged.wordpress.com/2014/05/23/constructionism-for-adults/) + +## Learning Styles and Accessibility + +![]({{site.baseurl}}/img/learning-styles.png) + +CAST, "[Post Secondary Triple Blended Courses](http://udloncourse.cast.org/page/planning_course#.U3-6AVhdVy9)" diff --git a/modules/content/_posts/2000-01-03-concepts.markdown b/modules/resources/_posts/2000-01-03-content.md similarity index 53% rename from modules/content/_posts/2000-01-03-concepts.markdown rename to modules/resources/_posts/2000-01-03-content.md index 558a13103..b7b0dcf26 100644 --- a/modules/content/_posts/2000-01-03-concepts.markdown +++ b/modules/resources/_posts/2000-01-03-content.md @@ -1,5 +1,5 @@ --- -title: Concepts +title: Content published: true --- @@ -62,3 +62,62 @@ Some relevant data as to how to design your onborading: recent research by [Mart ![]({{site.baseurl}}/img/content-4.png) So the first 30 days of your course make all the difference. We'd recommend a four-week onboarding course that runs regularly as an introduction to your learning community. + +# Other People’s Good Ideas + +## Give It A Voice + +![python cartoon from xkcd]({{ site.baseurl }}/img/python.jpg) + +*Image credit, xkcd* + +>Computer Science textbooks aren’t always the most exciting learning materials in the world. But research shows that people learn better when they’re having a good experience. After some discussions, we decided that it would be good to create a character who would deliver the messages - a kind of steampunk International MOOC of Mystery. The irony was intentional - we wanted people to understand that a machine was talking to them, as if other MOOCs weren’t machines! It also allowed those who were writing the text to have a bit of fun, with an anchor for for presenting content that, if you’re not careful, can come across like different shades of eggshell paint. + +P2PU, [How We Made The Mechanical MOOC - Freerange Learning With a Mechanical Guide](http://reports.p2pu.org/mooc-maker/) + +## What Does Collaborative Content Creation Look Like? + + +This slide deck walks through how to design activities for learners to create the content with each other. Folks were asked to design community-centered websites based on their interests. [Check out all the awesome wireframes folks made!](https://www.flickr.com/photos/mozzadrella/sets/72157633955642570/) + +## Content is the Residue between Learners + +>In other words, the Internet Course, and ds106 before it, were not designed around pre-determined content, often packaged as textbooks (so much of the open education movement is still premised on this idea of the authoritative text), but rather on an open educational experience. For example, in ds106 students could choose from a series of assignments, create their own, and navigate a series of resources other shared, etc. But that wasn’t a text in any strict sense, content as a concept was far more elastic and slippery that this hulking, unmoveable metaphor of insfrastrucutre. It was constantly negotiable, remixable, and fluid in its relevance. In the Internet Course there is no pre-exisiting syllabus or readings, rather the students in the course immediately start brainstorming a set of topics and then start researching and reinforcing what was what. Content plays a crucial role, no doubt, but it’s not predetermined or pre-existing in it’s layout like this idea of infrastructure. + +Jim Groom, [Is Content Infrastructure or the Residue of Social Learning?](http://bavatuesdays.com/is-content-infrastructure-or-the-residue-of-social-learning/) + +## Content as Infrastructure +>And finally, we have to understand that content is infrastructure to see current “open educational resources” projects and initiatives from the proper perspective. The OpenCourseWares, the Connexions, the GLOBEs, and all the other repositories of open educational resources in the world are critical infrastructure. As such, they are necessary conditions for revolutionizing education. The revolution can not happen without them. However, open content itself is by no means a sufficient condition for the revolution to succeed. So much more is needed! The list above includes only a handful of what needs to be worked on (localization, translation, low-bandwidth delivery, accreditation, degrees, certificates, support, tutors, study group locators). + +David Wiley, [Content as Infrastructure](http://cnx.org/contents/f6846012-480e-4154-a7bb-30e836a955e9@7/David_Wiley_-_Content_Is_Infra) + + + + + + + + + +------------ + + +## Backwards Design: What Will People *Learn* in Your Course? +Everyone has their favorite readings, ideas and activities that they might want to pull into their courses. But designing a course is about selecting the right elements that will bring about transformation. + +*Start with what you want folks to know.* Work backwards from there. + +![3stages.gif]({{site.baseurl}}/img/3stages.gif) + +*credit: http://techknowtools.files.wordpress.com/2012/04/3stages.gif* + + +1. What ideas or skills do you want students to master in your course? Make a list of 3-5. +2. Think about what kinds of projects students might complete to show mastery of those ideas or skills. Jot down 1-2 ideas. +3. You now have the learning outcomes for your course. + + Post your learning outcomes. + +Now you are ready to create (and play with) your modules! + + diff --git a/modules/feedback/_posts/2000-01-03-concepts.markdown b/modules/resources/_posts/2000-01-04-feedback.md similarity index 61% rename from modules/feedback/_posts/2000-01-03-concepts.markdown rename to modules/resources/_posts/2000-01-04-feedback.md index de2f38d33..16fa6ba2a 100644 --- a/modules/feedback/_posts/2000-01-03-concepts.markdown +++ b/modules/resources/_posts/2000-01-04-feedback.md @@ -1,5 +1,5 @@ --- -title: Concepts +title: Feedback published: true --- @@ -67,3 +67,43 @@ For our playful introduction to audio engineering, all the expert guests were en ![pwymfeedback.png]({{site.baseurl}}/img/pwymfeedback.png) Good feedback starts with reflecting on how far you’ve come (eduwonks call this “self-assessment”) and then asking others into the project with you. + +# Other People’s Good Ideas: + +## Assessment on the Web +>Participating is learning. By observing and chiming in with your ideas in an online community, over time you’re learning several things: the domain of the community (i.e. code, techno, lolzcatz), and how to communicate within it (i.e. communication tools, but also etiquette, are emotiji appropriate?). An online presence is a blend of “soft” and “hard” skills, and they are interconnected. +Communities decide what’s acceptable. Voting an answer up-or-down, liking a post, or remixing a project–these are different levels of granularity, but anyone in the community can give feedback on any project. The community decides what’s good and what’s not, and folks who make stellar contributions are celebrated. + +>Feedback is key. It’s actually a core skill in a community of practice. Whether it’s leaving a comment on a post, suggestions on a project, or answering an open question, giving feedback is a way to apply the norms and values of a community. Giving feedback is also a kind of learning–in and of itself. + +P2PU, [Assessment on the Web](http://reports.p2pu.org/assessment-on-the-web/part-1/) + +## Liz Lerman: The Critical Response Process + + +## I Like, I Wish, What If +>Designers rely on personal communication and, particularly, feedback, during design work. You request feedback from users about your solution concepts, and you seek feedback from colleagues about design frameworks you are developing. Outside the project itself, fellow designers need to communicate how they are working together as a team. Feedback is best given with I-statements. For example, “I sometimes feel you don’t listen to me” instead of “You don’t listen to a word I say.” Specifically, “I like, I wish, What if” (IL/IW/WI) is a simple tool to encourage open feedback. + +Stanford Design School, [“I Like, I Wish, What If” Method of Feedback](http://dschool.stanford.edu/wp-content/themes/dschool/method-cards/i-like-i-wish-what-if.pdf) + +## Critical Response Process +The Process engages participants in three roles: +- The artist offers a work-in-progress for review and feels prepared to question that work in a dialogue with other people; +- Responders, committed to the artist’s intent to make excellent work, offer reactions to the work in a dialogue with the artist; and +- The facilitator initiates each step, keeps the process on track, and works to help the artist and responders use the Process to frame useful questions and responses. + +The Critical Response Process takes place after a presentation of artistic work. Work can be short or long, large or small, and at any stage in its development. + +The facilitator then leads the artist and responders through four steps: + +1. Statements of Meaning: Responders state what was meaningful, evocative, interesting, exciting, striking in the work they have just witnessed. +2. Artist as Questioner: The artist asks questions about the work. After each question, the responders answer. Responders may express opinions if they are in direct response to the question asked and do not contain suggestions for changes. +3. Neutral Questions: Responders ask neutral questions about the work. The artist responds. Questions are neutral when they do not have an opinion couched in them. For example, if you are discussing the lighting of a scene, “Why was it so dark?” is not a neutral question. “What ideas guided your choices about lighting?” is. +4. Opinion Time: Responders state opinions, subject to permission from the artist. The usual form is “I have an opinion about ______, would you like to hear it?” The artist has the option to decline opinions for any reason. + +[Liz Lerman’s Critical Response Method](http://unlockingtheclassroom.blogspot.com/2009/06/liz-lermans-critical-response-process.html) + +## Iteration and Reflection +>The practitioner allows himself to experience surprise, puzzlement, or confusion in a situation which he finds uncertain or unique. He reflects on the phenomenon before him, and on the prior understandings which have been implicit in his behaviour. He carries out an experiment which serves to generate both a new understanding of the phenomenon and a change in the situation. + +Donald Schön ["The Reflective Practitioner"](http://infed.org/mobi/donald-schon-learning-reflection-change/) diff --git a/modules/start/_posts/2000-01-01-about-this-course.markdown b/modules/start/_posts/2000-01-01-about-this-course.markdown deleted file mode 100644 index 9f01790fe..000000000 --- a/modules/start/_posts/2000-01-01-about-this-course.markdown +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: How will this course work? ---- - -# How will this course work? - -{% comment %} -![Image of maze with starting point indicated]({{site.baseurl}}/img/start.jpg) -Image [CC-BY-SA](https://creativecommons.org/licenses/by-sa/2.0/) by [mikecogh](https://www.flickr.com/photos/mikecogh/11300349426) on Flickr. -{% endcomment %} - -The course is split in 4 modules: **community**, **learning on the web**, **content** and **feedback and assessment**. - -![Image of lego people]({{site.baseurl}}/img/modules.jpg) -Leftmost image, [CC-BY-SA](https://creativecommons.org/licenses/by/2.0/) [Peter Dutton](https://www.flickr.com/photos/joeshlabotnik/) - -Each module has outcomes directly related to building your course. Every module also have projects, reading and other resources to help you. - -## Work at your own pace, but not alone! - -![]({{site.baseurl}}/img/cohort.png) - -This is a self paced course. We tried to match the level of effort required for each module to be about 1 week, but you can always go through it quicker or slower. - -**Doing the course at your own pace does not mean that you have to do the course on your own.** From past experience we know that people who create courses together are much more likely to succeed and enjoy doing it. Doing it alone can easily feel like pulling teeth. - -## The course forum (community.p2pu.org) - -[community.p2pu.org](http://community.p2pu.org) is where the community for this course gathers. Here you can ask any question, share your work or other interesting readings and meet people who are also building online courses to collaborate with. - -[![]({{site.baseurl}}/img/community-forum.png)](http://community.p2pu.org) - -## Where do I go from here? - -1. [Introduce yourself]({{site.baseurl}}/modules/start/introduce-yourself/) on the forums. -2. [Start building your course]({{site.baseurl}}/modules/start/create-your-course/). This step is not optional :) diff --git a/modules/start/_posts/2000-01-03-introduce-yourself.markdown b/modules/start/_posts/2000-01-03-introduce-yourself.markdown deleted file mode 100644 index 512aaecb3..000000000 --- a/modules/start/_posts/2000-01-03-introduce-yourself.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Introduce yourself -extra_js: - - '/js/discourseGallery.js' - - '/js/discourseposters.js' ---- - -# Introduce yourself - -
- - - - - -
- - -
- -

Tell your classmates about yourself

diff --git a/modules/start/_posts/2000-01-04-create-your-course.markdown b/modules/start/_posts/2000-01-04-create-your-course.markdown deleted file mode 100644 index af242f29f..000000000 --- a/modules/start/_posts/2000-01-04-create-your-course.markdown +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Create your course ---- - -## Taking your course out of the box - -You're going to be building your course in GitHub. GitHub is web-based repository hosting service, which allows you to manage your code, and see revisions you've made via a good-looking, easy-to-use web interface. It's newbie-friendly, and a great collaboration tool, which is why we're using it for Course in a Box. - -The flagship functionality of GitHub is “forking” – copying a repository from one users account to another. This is what we will do with this repository of content. By forking repository you will copy the Course in a Box content from our repository, and modify it under your own account and then publish with your own link to it. - -Your course will live on GitHub (so you don't need to worry about hosting) and you'll do all the building work there, but you'll be able to view it as a web page. - -### Let's get started: - -1. Fork this repository on GitHub. The first step in getting your course going is to fork the repository. Still not sure what a repository is, or how to fork it? Have a look at the GitHib Glossary for explanations of all of these terms. -2. Then, in the repository interface, find the file called Edit _data/course.yml and add your name, profile image and Twitter handle. -3. Submit a pull request to get your changes merged into the main version of the course and have your mug show up in the gallery on the front page! Not sure how to submit a pull request? See the GitHub Cheatsheet. -4. Send a tweet and tell the world about your course! Not actually a required step :) -{% comment %} -5. Introduce yourself to the P2PU community. Tell us something about yourself and what you want to use Course in a Box for. -{% endcomment %} - -When we asked you to fork this course you actually copied this course and started building your own! - -This copy is where you will be working during the course. Some of the technical things may be challenging or frustrating, but by tackling it bit by bit and asking your peers for help, you’ll soon be an expert and helping other people! - -
-Below we will be doing some proper work on GitHub. We hope you won't mind telling us your username, so we can prepare some links and make things much easier for you. Don't worry, we are not storing any information about you on our servers. If you have JavaScript disabled for some reason, you will need to replace 'your-github-username' with your GitHub username where you see links containing 'your-github-username' -
- -[your-github-username](https://github.com/your-github-username-set/course-in-a-box/) - -### Tweak a few items. -There are two updates that you need to make to your course to get it working. First, change - -{% highlight yaml %}baseurl:{% endhighlight %} - -to - -{% highlight yaml %}baseurl: /course-in-a-box{% endhighlight %} - -in the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml) - -Next, delete the file called CNAME [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME) - -Now that you have a space to work, lets put a draft framework in place for your course. - -### Give your course a name. -To update the title of your course, go to [https://github.com/your-github-username/course-in-a-box/blog/gh-pages/_data/course.yml](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 is the course for & 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 the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/index.markdown](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/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. - -### 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/). diff --git a/modules/tutorial/_posts/2000-01-01-start.markdown b/modules/tutorial/_posts/2000-01-01-start.markdown new file mode 100644 index 000000000..119039bd4 --- /dev/null +++ b/modules/tutorial/_posts/2000-01-01-start.markdown @@ -0,0 +1,17 @@ +--- +title: About Course in a Box +--- + +# Course in a Box + +Course in a Box consist of + + - a tutorial module to guide you through the technical steps for creating your course. + - a resource module to help you design content, activities, community and feedback for your course. + - a reference module with some explanation and detail about Course in a Box. + - a community forum where you can ask questions or share your experience. + +The rest of this module will step you through creating your course, adding the modules you want to use and adding and updating content to sections. + +![Image of maze with starting point indicated]({{site.baseurl}}/img/start.jpg) +Image [CC-BY-SA](https://creativecommons.org/licenses/by-sa/2.0/) by [mikecogh](https://www.flickr.com/photos/mikecogh/11300349426) on Flickr. diff --git a/modules/tutorial/_posts/2000-01-02-setup.md b/modules/tutorial/_posts/2000-01-02-setup.md new file mode 100644 index 000000000..c08e41dab --- /dev/null +++ b/modules/tutorial/_posts/2000-01-02-setup.md @@ -0,0 +1,55 @@ +--- +title: Create your course +--- + +## Taking your course out of the box + +You're going to be building your course in GitHub. GitHub is web-based repository hosting service, which allows you to manage your code, and see revisions you've made via a good-looking, easy-to-use web interface. It's newbie-friendly, and a great collaboration tool, which is why we're using it for Course in a Box. + +Your course will live on GitHub (so you don't need to worry about hosting) and you'll do all the building work there, but you'll be able to view it as a web page. + +Some of the technical things may be challenging or frustrating, but by tackling it bit by bit, you’ll soon be an expert and helping other people! If you get stuck at any point, be sure to ask the community forum. + +### Fork this repository + +The first step is to fork this repository. You may need to create a GitHub account if you don't already have one. Go ahead and fork the repository below. + + Fork this repository on GitHub. + +When you forked the repository you copied this course and all it's content to your own repository! This copy is where you will be working during the course. + +
+If you tell us your username, we can prepare some links and make things a bit easier for you. If for some reason it doesn't work, replace 'your-github-username' with your GitHub username where you see links containing 'your-github-username' +
+ +[your-github-username](https://github.com/your-github-username-set/course-in-a-box/) + +### Some setup +There are two updates that you need to make to your course to get it working. First, change + +{% highlight yaml %}baseurl:{% endhighlight %} + +to + +{% highlight yaml %}baseurl: /course-in-a-box{% endhighlight %} + +in the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml) + +Next, delete the file called CNAME [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME) + + +### Give your course a name +To update the title of your course, go to [https://github.com/your-github-username/course-in-a-box/blog/gh-pages/_data/course.yml](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 is the course for & 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 the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/index.markdown](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/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. + +### 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/). + +### Other resources + +Still not sure what a repository is, how to fork it or how to update contents? Have a look at the GitHub Glossary for explanations of all of these terms. diff --git a/modules/tutorial/_posts/2000-01-03-modules.md b/modules/tutorial/_posts/2000-01-03-modules.md new file mode 100644 index 000000000..d568991d7 --- /dev/null +++ b/modules/tutorial/_posts/2000-01-03-modules.md @@ -0,0 +1,56 @@ +--- +title: Modules +published: true +--- + +# Modules + +Course in Box use a 2 level content structure, at the top are **modules**. The modules for Course in a Box are **tutorial**, **resources** and **references** and can be seen at the very top of this page. + +Inside every module, we'll put the actual content inside sections, but more on that later. + +## Let's Make Some Modules! + +Now it's time to start building your course! + +In your GitHub repository, there is a folder called `modules`: [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/modules/](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/modules/). + +This folder contains a folder for each of the modules in your course. Since you copied this course, you should see `tutorial`, `resources` and `references` there. + +The name of the folder corresponds to the URLs for that module. If you look at the URL for this page, you will notice the first part of the URL is 'modules/tutorial/' 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/tutorial/). + +Inside each of these folders, there should be another folder called `_posts`. This is the folder that will hold the actual content for your course. Every module can have multiple sections. Look at the [tutorial folder](https://github.com/p2pu/course-in-a-box/tree/gh-pages/modules/tutorial/) for this course and you'll see `_posts`. + +Lets create a new module called **introduction**. Go to [https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules](https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules) and click the "Create new file" button. This will take you to a page with a text box asking you to "name your file". Let's create a module called introduction - type `introduction/_posts/2000-01-01-test.md` in the "name your file" text box, scroll down and click on the green "Commit new file" button. + +You should now see a folder named `introduction` inside the `modules` folder. The `introduction` folder should contain a folder called `_posts` and the `_posts` folder should contain a file called `2000-01-01-test.md`. That last file is a section of your module, but more on that in the next section. + +Once you are done with this tutorial, you should add all the modules that you wish to use. You can also create your modules by renaming the modules that are already there. + +## Add the modules to your course + +If you view your course you will notice that the introduction module we created is not showing up on your course site. + +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) + +Change the line containing + +{% highlight yaml %} +modules: [tutorial, resources, references] +{% endhighlight %} + +to + +{% highlight yaml %} +modules: [introduction, tutorial, resources, reference] +{% endhighlight %} + +After a while, the new module should now show at the top of your course site: [https://your-github-username.github.io/course-in-a-box/](https://your-github-username.github.io/course-in-a-box/) + +## Extra resources + +The video below shows all the steps for adding a module called 'variables' to a course. + + + +You are now ready to get to the meat and potatoes of building your course, the sections containing the content! diff --git a/modules/tutorial/_posts/2000-01-04-sections.md b/modules/tutorial/_posts/2000-01-04-sections.md new file mode 100644 index 000000000..6a99b90c3 --- /dev/null +++ b/modules/tutorial/_posts/2000-01-04-sections.md @@ -0,0 +1,57 @@ +--- +title: Sections +--- + +# Sections + +Sections are where the actual content for you course lives. Together they make up a bunch of modules and the modules together is what makes your course. + +What content you put in your sections is up to you, it can be mostly textual, a tutorial like this section, a video, a project, or anything you'd like to use in your course. + +## Add Content to Your Course + +To add content, you need to create a section in a module. You can do so the same way you created a test section inside the introduction module before. Go to the folder for the module ex. [https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/introduction/_posts](https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/introduction/_posts) and create a new file for every section that you want within the module. + +While adding the test section to the introduction module, you maybe have noticed that we called the last part of the file name was `2000-01-01-test.md` and not simply `test`. When you add sections, you need to make sure that the file name starts with a valid date in the format `YYYY-MM-DD`. The actual date you use doesn't matter, bu it will be used to determine the order of the sections inside your module. + +After the date, you should put the section name and finally, you should append `.md` to the end of the file name so that to format for the full file name is `YYYY-MM-DD-your-section-name.md`. + +Content will show up automatically as soon as you commit and save (booyah!). To check how your spiffy content looks, you can go to [http://your-github-username.github.io/course-in-a-box/](http://your-github-username.github.io/course-in-a-box/) to look at it. + +## Editing content + +There are two important parts to your content. First is what is called the 'front matter' This is a fancy way to describe some extra data that will be used to display your section. + +Have a look at this section [https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/setup/_posts/2000-01-04-content.md](https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/setup/_posts/2000-01-04-content.md) + +If you edit that file, you'll notice + +{% highlight yaml %} +--- +title: Sections +--- +{% endhighlight %} + +at the top. You can update the title to change the title displayed in the sidebar when viewing the section. + +Secondly, you'll notice the text for this section below that: + +{% highlight yaml %} +# Sections + +Sections are where the actual content for you course lives. Together they make up a bunch of modules and the modules together is what makes your course. + +What content you put in your sections is up to you, it can be mostly textual, a tutorial like this section, a video, a project, or anything you'd like to use in your course. + +## Add Content to Your Course + +To add content, you need to create a section in a module. You can do so the same way you created a test section inside the introduction module before. Go to the folder for the module ex. [https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/introduction/_posts](https://github.com/your-github-username/course-in-a-box/tree/gh-pages/modules/introduction/_posts) and create a new file for every section that you want within the module. +{% endhighlight %} + +While the text should be more or less, readable, you will notice some characters that you don't see on this page. That is because you will use Markdown to write the content for your course. + +Markdown is simple way to easily write content that can be turned into formatted and styled HTML. There are many resources online explaining how to you Markdown and there is a [Markdown cheatsheet]({{site.baseurl}}/modules/references/markdown-cheatsheet/) in the resources section to help you get started quickly. + +## The hard work begins + +Now that you've covered the basic of using course in a box, the hard work of creating your course begins! We have some advice in the resources section to help you design you course and you can consult the references section if you get stuck anywhere. From ff74c6950abe4c288ebe3dd8ca4f375fe8cfc320 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Thu, 26 Oct 2017 11:41:20 +0200 Subject: [PATCH 010/302] Update footer, remove pull down menu, remove other people section --- _includes/footer.html | 64 +-------------------------------------- _includes/navigation.html | 4 ++- _layouts/base.html | 17 ----------- _layouts/index.html | 2 ++ js/init.js | 12 ++------ 5 files changed, 8 insertions(+), 91 deletions(-) diff --git a/_includes/footer.html b/_includes/footer.html index 895f90c85..256a8c35b 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,75 +1,13 @@
-
- - - -
-
-

What is P2PU?

- -

- The Peer 2 Peer University is a grassroots open education project that organizes learning - outside of institutional walls and gives learners recognition for their achievements. P2PU - creates a model for lifelong learning alongside traditional formal higher education. - Leveraging the internet and educational materials openly available online, P2PU enables - high-quality low-cost education opportunities. -

- -
- - - - -
+
CC-BY-SA Icon -

Unless otherwise noted, all the materials on this site are licensed under a Creative Commons Attribution Share Alike 4.0 Unported license.

-
-
diff --git a/_includes/navigation.html b/_includes/navigation.html index f01edc84b..60b0345f2 100644 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -28,9 +28,11 @@ Discussion + {% if site.github.owner_name == 'p2pu' %} + {% endif %}
diff --git a/_layouts/base.html b/_layouts/base.html index 8e024c1b4..15fccb3ee 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -49,8 +49,6 @@ - @@ -64,21 +62,6 @@ P2PU.ciab.init(); -{% if page.url == '/index.html' %} - - - - - -{% endif %} - {% if site.ga_tracking_code or site.p2pu_ga_tracking_code %} {% include ga.html %} diff --git a/_layouts/index.html b/_layouts/index.html index 79de6cc93..6ed7baa54 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -32,6 +32,7 @@

In collaboration with P2PU.

+{% comment %}

Who else is here?

@@ -49,3 +50,4 @@

Who else is here?

+{% endcomment %} diff --git a/js/init.js b/js/init.js index 89d912631..f9af72d8f 100644 --- a/js/init.js +++ b/js/init.js @@ -1,25 +1,17 @@ /*global jQuery, window, console, can, document */ - var P2PU = window.P2PU || {}; (function ($, P2PU) { - 'use strict'; - var init = function () { $(function () { - $(".p2pu-tab").p2puSlider({ - navbarContainer: '.navbar', - icon: '.p2pu-tab-icon', - iconUp: 'fa fa-chevron-down', - iconDown: 'fa fa-chevron-up' - }); + // Nothing here }); }; P2PU.ciab = {}; P2PU.ciab.init = init; -}(jQuery, P2PU)); \ No newline at end of file +}(jQuery, P2PU)); From 84d80f17b379681cdfd599dc0cba3bac37b02972 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Mon, 6 Aug 2018 13:56:28 +0200 Subject: [PATCH 011/302] Update dependencies --- Gemfile.lock | 226 +++++++++++++++++++++++++++++---------------------- 1 file changed, 127 insertions(+), 99 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index cd5ee9782..e2d99c0a8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.9) + activesupport (4.2.10) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) @@ -13,187 +13,215 @@ GEM execjs coffee-script-source (1.11.1) colorator (1.1.0) + commonmarker (0.17.9) + ruby-enum (~> 0.5) concurrent-ruby (1.0.5) - ethon (0.10.1) + dnsruby (1.61.2) + addressable (~> 2.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + ethon (0.11.0) ffi (>= 1.3.0) + eventmachine (1.2.7) execjs (2.7.0) - faraday (0.13.1) + faraday (0.15.2) multipart-post (>= 1.2, < 3) - ffi (1.9.18) + ffi (1.9.25) forwardable-extended (2.6.0) gemoji (3.0.0) - github-pages (166) - activesupport (= 4.2.9) - github-pages-health-check (= 1.3.5) - jekyll (= 3.6.2) - jekyll-avatar (= 0.5.0) - jekyll-coffeescript (= 1.0.2) + github-pages (188) + activesupport (= 4.2.10) + github-pages-health-check (= 1.8.1) + jekyll (= 3.7.3) + jekyll-avatar (= 0.6.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.1.5) jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.9.2) - jekyll-gist (= 1.4.1) - jekyll-github-metadata (= 2.9.3) - jekyll-mentions (= 1.2.0) - jekyll-optional-front-matter (= 0.2.0) + jekyll-feed (= 0.10.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.9.4) + jekyll-mentions (= 1.4.0) + jekyll-optional-front-matter (= 0.3.0) jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.1.0) - jekyll-redirect-from (= 0.12.1) - jekyll-relative-links (= 0.5.0) - jekyll-sass-converter (= 1.5.0) - jekyll-seo-tag (= 2.3.0) - jekyll-sitemap (= 1.1.1) + jekyll-readme-index (= 0.2.0) + jekyll-redirect-from (= 0.14.0) + jekyll-relative-links (= 0.5.3) + jekyll-remote-theme (= 0.3.1) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.5.0) + jekyll-sitemap (= 1.2.0) jekyll-swiss (= 0.4.0) - jekyll-theme-architect (= 0.1.0) - jekyll-theme-cayman (= 0.1.0) - jekyll-theme-dinky (= 0.1.0) - jekyll-theme-hacker (= 0.1.0) - jekyll-theme-leap-day (= 0.1.0) - jekyll-theme-merlot (= 0.1.0) - jekyll-theme-midnight (= 0.1.0) - jekyll-theme-minimal (= 0.1.0) - jekyll-theme-modernist (= 0.1.0) - jekyll-theme-primer (= 0.5.2) - jekyll-theme-slate (= 0.1.0) - jekyll-theme-tactile (= 0.1.0) - jekyll-theme-time-machine (= 0.1.0) - jekyll-titles-from-headings (= 0.4.0) - jemoji (= 0.8.1) - kramdown (= 1.14.0) + jekyll-theme-architect (= 0.1.1) + jekyll-theme-cayman (= 0.1.1) + jekyll-theme-dinky (= 0.1.1) + jekyll-theme-hacker (= 0.1.1) + jekyll-theme-leap-day (= 0.1.1) + jekyll-theme-merlot (= 0.1.1) + jekyll-theme-midnight (= 0.1.1) + jekyll-theme-minimal (= 0.1.1) + jekyll-theme-modernist (= 0.1.1) + jekyll-theme-primer (= 0.5.3) + jekyll-theme-slate (= 0.1.1) + jekyll-theme-tactile (= 0.1.1) + jekyll-theme-time-machine (= 0.1.1) + jekyll-titles-from-headings (= 0.5.1) + jemoji (= 0.10.0) + kramdown (= 1.16.2) liquid (= 4.0.0) - listen (= 3.0.6) + listen (= 3.1.5) mercenary (~> 0.3) - minima (= 2.1.1) + minima (= 2.5.0) + nokogiri (>= 1.8.2, < 2.0) rouge (= 2.2.1) terminal-table (~> 1.4) - github-pages-health-check (1.3.5) + github-pages-health-check (1.8.1) addressable (~> 2.3) - net-dns (~> 0.8) + dnsruby (~> 1.60) octokit (~> 4.0) public_suffix (~> 2.0) - typhoeus (~> 0.7) - html-pipeline (2.7.1) + typhoeus (~> 1.3) + html-pipeline (2.8.4) activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.9.0) + http_parser.rb (0.6.0) + i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.6.2) + jekyll (3.7.3) addressable (~> 2.4) colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) + jekyll-watch (~> 2.0) kramdown (~> 1.14) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (>= 1.7, < 3) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.5.0) + jekyll-avatar (0.6.0) jekyll (~> 3.0) - jekyll-coffeescript (1.0.2) + jekyll-coffeescript (1.1.1) coffee-script (~> 2.2) coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.2.0) + commonmarker (~> 0.14) + jekyll (>= 3.0, < 4.0) + jekyll-commonmark-ghpages (0.1.5) + commonmarker (~> 0.17.6) + jekyll-commonmark (~> 1) + rouge (~> 2) jekyll-default-layout (0.1.4) jekyll (~> 3.0) - jekyll-feed (0.9.2) + jekyll-feed (0.10.0) jekyll (~> 3.3) - jekyll-gist (1.4.1) + jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.9.3) + jekyll-github-metadata (2.9.4) jekyll (~> 3.1) octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.2.0) - activesupport (~> 4.0) + jekyll-mentions (1.4.0) html-pipeline (~> 2.3) jekyll (~> 3.0) - jekyll-optional-front-matter (0.2.0) + jekyll-optional-front-matter (0.3.0) jekyll (~> 3.0) jekyll-paginate (1.1.0) - jekyll-readme-index (0.1.0) + jekyll-readme-index (0.2.0) jekyll (~> 3.0) - jekyll-redirect-from (0.12.1) + jekyll-redirect-from (0.14.0) jekyll (~> 3.3) - jekyll-relative-links (0.5.0) + jekyll-relative-links (0.5.3) jekyll (~> 3.3) - jekyll-sass-converter (1.5.0) + jekyll-remote-theme (0.3.1) + jekyll (~> 3.5) + rubyzip (>= 1.2.1, < 3.0) + jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.3.0) + jekyll-seo-tag (2.5.0) jekyll (~> 3.3) - jekyll-sitemap (1.1.1) + jekyll-sitemap (1.2.0) jekyll (~> 3.3) jekyll-swiss (0.4.0) - jekyll-theme-architect (0.1.0) + jekyll-theme-architect (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.0) + jekyll-theme-cayman (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.0) + jekyll-theme-dinky (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.0) + jekyll-theme-hacker (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.0) + jekyll-theme-leap-day (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.0) + jekyll-theme-merlot (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.0) + jekyll-theme-midnight (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.0) + jekyll-theme-minimal (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.0) + jekyll-theme-modernist (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.2) + jekyll-theme-primer (0.5.3) jekyll (~> 3.5) jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.2) - jekyll-theme-slate (0.1.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.0) + jekyll-theme-tactile (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.0) + jekyll-theme-time-machine (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.4.0) + jekyll-titles-from-headings (0.5.1) jekyll (~> 3.3) - jekyll-watch (1.5.0) - listen (~> 3.0, < 3.1) - jemoji (0.8.1) - activesupport (~> 4.0, >= 4.2.9) + jekyll-watch (2.0.0) + listen (~> 3.0) + jemoji (0.10.0) gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (>= 3.0) - kramdown (1.14.0) + jekyll (~> 3.0) + kramdown (1.16.2) liquid (4.0.0) - listen (3.0.6) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) mercenary (0.3.6) mini_portile2 (2.3.0) - minima (2.1.1) - jekyll (~> 3.3) - minitest (5.10.3) + minima (2.5.0) + jekyll (~> 3.5) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.11.3) multipart-post (2.0.0) - net-dns (0.8.0) - nokogiri (1.8.1) + nokogiri (1.8.4) mini_portile2 (~> 2.3.0) - octokit (4.7.0) + octokit (4.9.0) sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.16.0) + pathutil (0.16.1) forwardable-extended (~> 2.6) public_suffix (2.0.5) - rb-fsevent (0.10.2) + rb-fsevent (0.10.3) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) rouge (2.2.1) + ruby-enum (0.7.2) + i18n + ruby_dep (1.5.0) + rubyzip (1.2.1) safe_yaml (1.0.4) - sass (3.5.2) + sass (3.5.7) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -204,11 +232,11 @@ GEM terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (0.8.0) - ethon (>= 0.8.0) - tzinfo (1.2.3) + typhoeus (1.3.0) + ethon (>= 0.9.0) + tzinfo (1.2.5) thread_safe (~> 0.1) - unicode-display_width (1.3.0) + unicode-display_width (1.4.0) PLATFORMS ruby @@ -217,4 +245,4 @@ DEPENDENCIES github-pages BUNDLED WITH - 1.14.6 + 1.16.0 From 9fc538edc8cfd5e7e6d1a9f83d4757b7db5ab43e Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Fri, 6 Sep 2019 12:15:23 +0200 Subject: [PATCH 012/302] Update navigation.html --- _includes/navigation.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/navigation.html b/_includes/navigation.html index 60b0345f2..39fa8645b 100644 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -25,7 +25,7 @@ {% endfor %}
  • - Discussion + Discussion
  • {% if site.github.owner_name == 'p2pu' %} From 9a6e2830599534006e307356caa77d724fb972bc Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Fri, 6 Sep 2019 12:19:59 +0200 Subject: [PATCH 013/302] Update index.html --- _layouts/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/index.html b/_layouts/index.html index 6ed7baa54..e47ff2c66 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -16,7 +16,7 @@

    {{ site.data.course.description }}

    - Start Your Own Course + Create Your Own Course

    In collaboration with P2PU.

    From 3b3fd5d404a2f6cbeef46a6284fb6c5d59cdb10a Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Fri, 6 Sep 2019 12:23:22 +0200 Subject: [PATCH 014/302] Update index.html --- _layouts/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/index.html b/_layouts/index.html index e47ff2c66..d8f2cde94 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -16,7 +16,7 @@

    {{ site.data.course.description }}

    - Create Your Own Course + Create Your Course

    In collaboration with P2PU.

    From 1040a8540882f489f88e357d18b972bb721be951 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Fri, 6 Sep 2019 12:30:47 +0200 Subject: [PATCH 015/302] Update index.md --- index.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/index.md b/index.md index 25e3f52b0..fa00907d3 100644 --- a/index.md +++ b/index.md @@ -5,24 +5,24 @@ published: true ## Create your own online course (and keep it) -Course in a Box is simple, open source tool to help you create your very own online course. It is designed to minimize the amount of time you need to spend fumbling around with technology, allowing you to focus on bringing together the resources, activities, and lessons that you want to share with the world. +Course in a Box is an open source, online course creation tool. It is designed to minimize the amount of time you need to spend fumbling around with technology, allowing you to focus on bringing together the resources, activities, and lessons that you want to share with the world. -By default, your course will be hosted on [Github](https://www.github.com), a popular development platform that allows for collaborative drafting, version control, and easy dissemination of your course. Best of all, hosting a course on Github is **free**! +Course materials are written in [Markdown](https://www.markdownguide.org/) and hosted on [Github](https://www.github.com), a popular development platform that allows for collaborative drafting, version control, and easy dissemination of your course. -So what does it look like? Recently, Creative Commons and the Open University used in Course in a Box to create [a course about Open Educational Resources](http://www.exploerercourse.org/). The Children’s Museum in Pittsburgh created [a course about designing maker spaces in libraries and museums](http://p2pu.github.io/makingandlearning/). +Using Course in a Box and hosting a course on Github are **completely free**, and we’ve outlined the process for putting together a course [on our blog](https://info.p2pu.org/2019/05/16/creating-an-open-course-with-p2pu/). If you’d like to hire us to help you set things up and/or co-design the course with you, [we can do that](https://www.p2pu.org/en/work-with-us/). -Using Course in a Box is completely free. However, if you’d like to hire us to help you set things up and give feedback along the way, we are available to do that too. Just reach out to us a thepeople[at]p2pu[dot]org. -## Not just technology and content +Here are some recent courses that have been built with Course in a Box: -In Deschooling Society (1971), Ivan Illich wrote that “technology is available to develop either independence and learning or bureaucracy and teaching”. So much of education technology that is developed today is geared towards the latter. Think about every learning management system you’ve ever engaged with, or the promises of smart tutors and personalized algorithms that will tell people exactly what to learn. More often than not, these tools reinforce the role of an expert or an administrator more than they empower individual learners to pursue their own interests. +- [Learning to (re)use open educational resources](http://www.exploerercourse.org/) by Creative Commons & Open University +- [Create and sustain effective makerspaces in your community](http://p2pu.github.io/makingandlearning/) by Pittsburgh Children’s Museum +- [Learning about learning circles](https://p2pu.github.io/facilitate-course/) by P2PU -At P2PU, we believe that effective learning is not going to come from the top down, regardless of how smart the teacher or refined the algorithm. We also believe that you don’t need to spend $100,000 to create a good online course! Taking time to frame questions in new ways and reaching out to communities who might benefit from your course is way more important that filming lessons in 4K video in a fancy video studio. ## Reach new audiences -Online courses take a big step forwards in the sharing of knowledge around the world. However, your course is only ever as good as the people it reaches. To help reach new audiences with online courses, P2PU developed learning circles: face-to-face study groups for people who want to take online courses together, in local libraries or community spaces. +Online courses take a big step forwards in the sharing of knowledge around the world. However, your course is only ever as good as the people it reaches. To help reach new audiences with online courses, P2PU developed learning circles: groups for people who take online courses together, in local libraries or community spaces. -Once you create a course, you can add it to P2PU’s learning circle [course page](http://p2pu.org/en/courses), a growing database of online courses that people are using to facilitate learning circles around the world. You can also check out [https://www.p2pu.org/en/facilitate/](https://www.p2pu.org/en/facilitate/) for information on running your own learning circles. +Once you create a course, you can add it to P2PU’s learning circle [course page](http://p2pu.org/en/courses/), a growing database of online courses that people are using to facilitate learning circles around the world. You can also check out our [facilitator page](https://www.p2pu.org/en/facilitate/) to learn how to run your own learning circle. From 473ef3f1a81eef51906f5c6a6b922c607d64c747 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Mon, 30 Sep 2019 12:54:18 +0200 Subject: [PATCH 016/302] Fix link to index.md --- modules/tutorial/_posts/2000-01-02-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/tutorial/_posts/2000-01-02-setup.md b/modules/tutorial/_posts/2000-01-02-setup.md index c08e41dab..227db0e29 100644 --- a/modules/tutorial/_posts/2000-01-02-setup.md +++ b/modules/tutorial/_posts/2000-01-02-setup.md @@ -44,7 +44,7 @@ To update the title of your course, go to [https://github.com/your-github-userna {% highlight yaml %}title: "Course Title"{% endhighlight %} ### Who is the course for & 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 the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/index.markdown](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/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. +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 the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/index.md](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/index.md) 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. ### Lets have a look at your course! From 94aed9ce5dc78996b90ddb474746fc38c4a8518e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2019 03:43:35 +0000 Subject: [PATCH 017/302] Bump nokogiri from 1.8.4 to 1.10.4 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.8.4 to 1.10.4. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.8.4...v1.10.4) Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e2d99c0a8..34f41c37f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -198,15 +198,15 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.3.0) + mini_portile2 (2.4.0) minima (2.5.0) jekyll (~> 3.5) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.0.0) - nokogiri (1.8.4) - mini_portile2 (~> 2.3.0) + nokogiri (1.10.4) + mini_portile2 (~> 2.4.0) octokit (4.9.0) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.1) From ef1ada7b154dec2b059c08c4c238b8007b99609b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2019 03:43:38 +0000 Subject: [PATCH 018/302] Bump rubyzip from 1.2.1 to 2.0.0 Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.1 to 2.0.0. - [Release notes](https://github.com/rubyzip/rubyzip/releases) - [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md) - [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v2.0.0) Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e2d99c0a8..c3fbf7e67 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -219,7 +219,7 @@ GEM ruby-enum (0.7.2) i18n ruby_dep (1.5.0) - rubyzip (1.2.1) + rubyzip (2.0.0) safe_yaml (1.0.4) sass (3.5.7) sass-listen (~> 4.0.0) From 02d32a72b32d3ba28278c930ffbe6400ebb300c8 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 5 Nov 2019 14:33:25 +0200 Subject: [PATCH 019/302] Remove old signups --- _data/course.yml | 173 ----------------------------------------------- 1 file changed, 173 deletions(-) diff --git a/_data/course.yml b/_data/course.yml index 0dffa5e47..457f5c83c 100644 --- a/_data/course.yml +++ b/_data/course.yml @@ -1,176 +1,3 @@ title: Course in a Box description: Build Your Very Own Open Course modules: [tutorial, resources, references] -signups: - - name: Geert Hofman - image: https://media.licdn.com/media/p/3/000/1b0/2c9/2daad0c.jpg - twitter: GeertHa - - name: Dave Cormier - image: https://pbs.twimg.com/profile_images/465974023558418434/NYQWX2pm_400x400.jpeg - twitter: davecormier - - name: Dirk Uys - image: http://thebacklog.net/img/profile.jpeg - twitter: riskycud - github_username: dirkcuys - - name: Vanessa Gennarelli - image: https://pbs.twimg.com/profile_images/524237611104088064/7t-h08zy_400x400.jpeg - twitter: mozzadrella - - name: Erika Pogorelc - image: https://pbs.twimg.com/profile_images/466206335445393410/LOhyTzw4_400x400.jpeg - twitter: ercchy - - name: Philipp - image: https://pbs.twimg.com/profile_images/3602174360/daf674f339c583641f02dfeed3e6f3c6_400x400.jpeg - twitter: schmidtphi - - name: Carl - image: http://www.gravatar.com/avatar/8178cb8a778e8390a98e28b92d5ac764?s=400 - twitter: ender_78 - - name: Schuyler - image: https://pbs.twimg.com/profile_images/1361718677/shoes_400x400.png - twitter: shoebox - - name: J. Albert Bowden II - image: https://pbs.twimg.com/profile_images/514798020592807937/q_jllsGm_400x400.png - twitter: jalbertbowdenii - - name: Tim Gaudette - image: https://pbs.twimg.com/profile_images/540664806982696960/W9EIC_Yq.jpeg - twitter: gaudettetim - - name: Phillip Davis - image: https://media.licdn.com/media/p/1/000/195/005/1f87723.jpg - twitter: foss4geo - - name: Antoine Taly - image: http://www.webmedcentral.com/profilepics/2881_1351446374.jpg - twitter: anttaly - - name: Valentina Bertani - image: https://lh5.googleusercontent.com/-GKiswyyh9SM/UvtGEAzdxSI/AAAAAAAAKzU/2TrqFEj5M48/w410-h569-no/IMG_1146.JPG - twitter: Sw3etValent1na - github_username: valentinabertani84 - - name: Audrey Watters - image: https://s3.amazonaws.com/hackedu/audreywatters_75.jpg - twitter: audreywatters - - name: Arvind Gupta - image: https://pbs.twimg.com/profile_images/2813409156/00d80eb50e38901b4028ea8b3e6579c9.jpeg - twitter: arvindcg - - name: Bekka Kahn - image: https://pbs.twimg.com/profile_images/1100646644/rebecca.jpg - twitter: rebamex - - name: Billy Meinke - image: https://i.imgur.com/aO36wSl.png - twitter: billymeinke - github_username: billymeinke - - name: Angela Brown - image: https://lh3.googleusercontent.com/-P3uLgoXc1gc/U9BneaNBpLI/AAAAAAAAAeY/7aChmjiSMiA/s400-no/profilepic.JPG - twitter: angela_brown - github_username: dreamingwombat - - name: Nicole McGee - image: https://pbs.twimg.com/profile_images/530473525945978880/LYMJ07-U_400x400.jpeg - twitter: nicolejam - - name: Robert Morris - image: http://s4.postimg.org/s0w975fp9/coalminer2.png - twitter: musenz - github_username: serious-kiwi - - name: Jane Park - image: http://creativecommons.org/images/people/jane.jpg - twitter: janedaily - github_username: janeatcc - - name: Laura Hilliger - image: https://pbs.twimg.com/profile_images/1161722291/profilepic_bigger.jpg - twitter: epilepticrabbit - github_username: LauraHilliger - - name: Jaume Barcelo - image: https://pbs.twimg.com/profile_images/1228425369/52_400x400.jpg - twitter: jaumebarcelo - github_username: jbarcelo - - name: César García - image: https://pbs.twimg.com/profile_images/1655182544/logo_twitter2_400x400.JPG - twitter: elsatch - github_username: elsatch - - name: Elliot Harmon - image: https://pbs.twimg.com/profile_images/356114067/elliotwater.jpg - twitter: elliotharmon - github_username: elliotharmon - - name: Matt McLean - image: http://www.yciw.net/knights/wp-content/uploads/sites/69/2014/11/IMG_1448.jpg - twitter: yciw - github_username: matt5834 - - name: John Cummings - image: http://girltomom.com/wp-content/uploads/2012/09/raccoon-holding-cat.jpg - twitter: mrjohnc - github_username: mrjohnc - - name: Terry Elliott - image: https://farm8.staticflickr.com/7301/13982521190_ce0d7c5734_s.jpg - twitter: telliowkuwp - githuk_username: tellio - - name: mura nava - image: https://pbs.twimg.com/profile_images/1801295431/wnw_sprite_400x400.gif - twitter: muranava - github_username: muranava - - name: Mindy McAdams - image: http://mindymcadams.com/images/self/athens.jpg - twitter: macloo - github_username: macloo - - name: Chris Jobling - image: http://www.gravatar.com/avatar/79b02b7ce879385b62a5e8e6745b16d1 - twitter: cpjobling - github: cpjobling - - name: Jose-Rodrigo Hernandez - image: https://lh6.googleusercontent.com/-yxHhP5s_Ajo/AAAAAAAAAAI/AAAAAAAAAAA/bEqxaR9qhFc/photo.jpg - twitter: j_osehernandez - github: 19josehernandez86 - - name: iCreo - image: https://pbs.twimg.com/profile_images/539592895645233152/WHweURS4_400x400.jpeg - twitter: projectcreo - - name: Chiara Ciociola - image: https://pbs.twimg.com/profile_images/378800000854009340/a25a8294f0c0ff748e92d5a412dc5ebf_bigger.jpeg - twitter: chiaracio - github: chiaracio - - name: Clarissa Bezerra - image: https://avatars1.githubusercontent.com/u/10352010?v=3&u=1a5e67e72b5e2ae0518fd6fe0b16f3e7a1cf64de&s=140 - twitter: Clarissamfb - github_username: clarissabezerra - - name: M C Morgan - image: http://www.gravatar.com/avatar/55f1d1ffbca0d409d46c48ffe5b08fb5.png - twitter: mcmorgan - github: mcmorgan53 - - name: Natalie Green - image: https://pbs.twimg.com/profile_images/547838860005093377/B4RlxXCN.jpeg - twitter: natalieg92 - github: ngreen14 - - name: Brandon Patterson - image: https://pbs.twimg.com/profile_images/79129479/n29003170_31235140_867.jpg - twitter: thebrandonshow - - name: Alvar Maciel - image: https://pbs.twimg.com/profile_images/378800000119378128/9487f620fd1e8a5a459f34cb39ab946a_400x400.jpeg - twitter: amaciel - - name : Mark Williams - image : https://pbs.twimg.com/profile_images/686913009021681665/zUefm9PB.png - twitter: the_markness - - name: Robert Konsdorf - image: http://www.gravatar.com/avatar/7a402bf770629b108763bc8482c18ff3.png - twitter: robrig0 - github: robrigo - - name: Lisa Schnellinger - image: http://www.nearmediallc.com/wp-content/uploads/2011/01/IGP7933-screen-res.jpg - twitter: j_trainer - - name : Santiago Ferreira Litowtschenko - image : https://mozillians.org/media/uploads/sorl-cache/0b/8a/0b8a9bfe4d80c75e388160787fdbc1ce.jpg - twitter: cosmikspin - - name : Jeanette Popken - image : http://i61.tinypic.com/14nz9lw.jpg - twitter: Jeanette_Lena - - name : Rachel Dobbs - image : https://pbs.twimg.com/profile_images/378800000086565017/72a7a3d6281ac0e2952147eb821b9323.jpeg - twitter: RachelDobbs1 - - name : Anna Galkina - image : https://pbs.twimg.com/profile_images/2393578362/cd7xo2t0pe1ekdur5vj4.jpeg - twitter : annatation - - name : Doug Worsham - image : https://pbs.twimg.com/profile_images/2419724898/lhp1sx6mq07q9hdrzxom.png - twitter: dmcwo - - name : Niall Quinn-Accenture - image : http://i2.wp.com/www.quinns.ch/wp-content/uploads/2015/09/niall.png - twitter: nshq - - name: Ding ding - image: https://cdn.pixabay.com/photo/2015/11/10/07/41/eagle-owl-1036426_960_720.jpg - twitter: BohemianPasteli - name : Mehmet Keçeci - image : https://github.com/WhiteSymmetry/badge-course/blob/gh-pages/img/mk.jpg - twitter: mkececi From 9c05d518b7505c8b3a4524bbc3facdebd4ac1b02 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 5 Nov 2019 14:35:58 +0200 Subject: [PATCH 020/302] remove unused content --- .../2014-11-17-week-1-community.markdown | 24 ----------------- .../2014-11-25-week-2-learning.markdown | 27 ------------------- shed/2000-01-02-join-a-cohort.html | 10 ------- shed/2000-01-04-tools.markdown | 26 ------------------ 4 files changed, 87 deletions(-) delete mode 100644 announcements/_posts/2014-11-17-week-1-community.markdown delete mode 100644 announcements/_posts/2014-11-25-week-2-learning.markdown delete mode 100644 shed/2000-01-02-join-a-cohort.html delete mode 100644 shed/2000-01-04-tools.markdown diff --git a/announcements/_posts/2014-11-17-week-1-community.markdown b/announcements/_posts/2014-11-17-week-1-community.markdown deleted file mode 100644 index 7b2d6771d..000000000 --- a/announcements/_posts/2014-11-17-week-1-community.markdown +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Week 1 - Kicking off with community -layout: course_page ---- - -# Week 1 - Kicking off with community - -Hey! - -Welcome to Course in a Box! This is week 1 and we are talking, thinking and reading about community: [http://howto.p2pu.org/modules/community/concepts/](http://howto.p2pu.org/modules/community/concepts/). - -![Gif of excited boy]({{site.baseurl}}/img/excited.gif) - -The action items for this week are - - 1. Follow the instructions at [howto.p2pu.org/modules/start/the-box/](http://howto.p2pu.org/modules/start/the-box/) to create your own copy where you can work if you haven’t already done so - 1. Find your first 10 community members: [howto.p2pu.org/modules/community/projects/](http://howto.p2pu.org/modules/community/projects/) - 1. Have a look at community in other courses [howto.p2pu.org/modules/community/projects](http://howto.p2pu.org/modules/community/projects/) - 1. Join the discussion this [Thursday at 6 PM EST (21:00 UTC)](https://www.google.com/calendar/embed?src=p2pu.org_bdbg1p5olhp0eo83mnqi7fvpfs%40group.calendar.google.com). Let us know if you can make it on the Google event. We'll send an invite. - -We are looking for a few more people to help us test Course in a Box. If you know anyone that you think will benefit from the experience or would provide good feedback to make it better, please invite them. Ask them to send us an email or tweet @p2pu saying they wish to be part of the course. - -Regards -The P2PU team diff --git a/announcements/_posts/2014-11-25-week-2-learning.markdown b/announcements/_posts/2014-11-25-week-2-learning.markdown deleted file mode 100644 index c1fde8da1..000000000 --- a/announcements/_posts/2014-11-25-week-2-learning.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Week 2 - Learning by doing together! -layout: course_page ---- - -# Week 2 - Learning by doing together! - -Hey - -Last week we talked about community. We could probably have a complete course on that and call it “Community in a Box”. Someone may be doing just [that](http://community.p2pu.org/t/please-introduce-yourself/28/114)! - -If you missed last week, don’t worry, you can join the conversation on [discourse](http://community.p2pu.org/t/course-in-a-box-community-safari/1153) and continue working on the projects at your own pace. - - -![GIF of cat learning to swim]({{site.baseurl}}/img/learning-to-swim.gif) - -This week we are discussing learning design. We have several projects to help us learn: - -- [Look how other courses do it](http://howto.p2pu.org/modules/learning/projects/). -- [Plan your learning outcomes](http://howto.p2pu.org/modules/learning/projects/). -- [Add modules to your course in GitHub](http://howto.p2pu.org/modules/learning/projects/). - -Since this week is not a fully fledged week for everyone around the world, we are considering rescheduling the hangout. Please indicate your preference on the [doodle poll](http://doodle.com/acgcyxqzhb8staeq). - -Cheers -The P2PU Team - diff --git a/shed/2000-01-02-join-a-cohort.html b/shed/2000-01-02-join-a-cohort.html deleted file mode 100644 index e31b4e1fb..000000000 --- a/shed/2000-01-02-join-a-cohort.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Join a cohort -extra_js: '/js/signup.js' ---- - -

    Join a cohort

    - -

    From time to time we will be running a synchronous version of this course. That means that we will work through the course on a week by week basis with everyone who signed up for the cohort. If you would like to join the next cohort starting mid/end March 2015, sign up below.

    - -{% include signup.html %} diff --git a/shed/2000-01-04-tools.markdown b/shed/2000-01-04-tools.markdown deleted file mode 100644 index 32852cba5..000000000 --- a/shed/2000-01-04-tools.markdown +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Tools for Community ---- -# Tools for building a community - -There are many tools that you can use to build community! - -## Discourse - -Discourse is our discussion forum of choice. It's focussed on building sustainable communities, it works on mobile devices and overall it looks pretty sleek! At P2PU we are using two discourse forum: [community.p2pu.org](http://community.p2pu.org/) which is for people like you interested in building courses and [discourse.p2pu.org](http://discourse.p2pu.org) which is for course specific discussion. - -On [discourse.p2pu.org](http://discourse.p2pu.org) we create a category for a course where discussion about that course can happen. We recommend that you create a topic where people can introduce themselves under your course category. See [this topic](http://discourse.p2pu.org/t/writing-for-change-say-hello-and-find-your-crew/156/43) from the Writing for Change course for instance. - -Once your course is ready, you can get a category on [discourse.p2pu.org](http://discourse.p2pu.org) by asking [here](http://discourse.p2pu.org/t/please-create-a-category-for-my-course/41/3). - -## Twitter - -Twitter is a massively popular social network and people use it for all kinds of things in many different ways. One way that we use twitter for courses is by choosing a hashtag for a course and tagging all tweets about the course with that hashtag. - -## Disqus - -Disqus is a good tool to use for adding comments in a web page. This is great if you want people to directly comment on content. An advantage of disqus is that you don't need to host your own forum, you can just register an account on their website and the rest is all taken care off! - -## Google Hangouts and Unhangouts - -Google hangouts is a good tool for video calls. You can either have a one on one call with someone, or you can have a video conference between up to 10 people. You can also talk with someone immediately (like phoning them now) or you can schedule an event for a certain time and invite people. From d364acde0dacbaba43e698291f793103e969d9ef Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Tue, 12 Nov 2019 16:30:35 +0200 Subject: [PATCH 021/302] Delete Gemfile.lock --- Gemfile.lock | 248 --------------------------------------------------- 1 file changed, 248 deletions(-) delete mode 100644 Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 88f306eec..000000000 --- a/Gemfile.lock +++ /dev/null @@ -1,248 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - activesupport (4.2.10) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - addressable (2.5.2) - public_suffix (>= 2.0.2, < 4.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.11.1) - colorator (1.1.0) - commonmarker (0.17.9) - ruby-enum (~> 0.5) - concurrent-ruby (1.0.5) - dnsruby (1.61.2) - addressable (~> 2.5) - em-websocket (0.5.1) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.11.0) - ffi (>= 1.3.0) - eventmachine (1.2.7) - execjs (2.7.0) - faraday (0.15.2) - multipart-post (>= 1.2, < 3) - ffi (1.9.25) - forwardable-extended (2.6.0) - gemoji (3.0.0) - github-pages (188) - activesupport (= 4.2.10) - github-pages-health-check (= 1.8.1) - jekyll (= 3.7.3) - jekyll-avatar (= 0.6.0) - jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.1.5) - jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.10.0) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.9.4) - jekyll-mentions (= 1.4.0) - jekyll-optional-front-matter (= 0.3.0) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.2.0) - jekyll-redirect-from (= 0.14.0) - jekyll-relative-links (= 0.5.3) - jekyll-remote-theme (= 0.3.1) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.5.0) - jekyll-sitemap (= 1.2.0) - jekyll-swiss (= 0.4.0) - jekyll-theme-architect (= 0.1.1) - jekyll-theme-cayman (= 0.1.1) - jekyll-theme-dinky (= 0.1.1) - jekyll-theme-hacker (= 0.1.1) - jekyll-theme-leap-day (= 0.1.1) - jekyll-theme-merlot (= 0.1.1) - jekyll-theme-midnight (= 0.1.1) - jekyll-theme-minimal (= 0.1.1) - jekyll-theme-modernist (= 0.1.1) - jekyll-theme-primer (= 0.5.3) - jekyll-theme-slate (= 0.1.1) - jekyll-theme-tactile (= 0.1.1) - jekyll-theme-time-machine (= 0.1.1) - jekyll-titles-from-headings (= 0.5.1) - jemoji (= 0.10.0) - kramdown (= 1.16.2) - liquid (= 4.0.0) - listen (= 3.1.5) - mercenary (~> 0.3) - minima (= 2.5.0) - nokogiri (>= 1.8.2, < 2.0) - rouge (= 2.2.1) - terminal-table (~> 1.4) - github-pages-health-check (1.8.1) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (~> 2.0) - typhoeus (~> 1.3) - html-pipeline (2.8.4) - activesupport (>= 2) - nokogiri (>= 1.4) - http_parser.rb (0.6.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.7.3) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (~> 1.14) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-avatar (0.6.0) - jekyll (~> 3.0) - jekyll-coffeescript (1.1.1) - coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.2.0) - commonmarker (~> 0.14) - jekyll (>= 3.0, < 4.0) - jekyll-commonmark-ghpages (0.1.5) - commonmarker (~> 0.17.6) - jekyll-commonmark (~> 1) - rouge (~> 2) - jekyll-default-layout (0.1.4) - jekyll (~> 3.0) - jekyll-feed (0.10.0) - jekyll (~> 3.3) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-github-metadata (2.9.4) - jekyll (~> 3.1) - octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.4.0) - html-pipeline (~> 2.3) - jekyll (~> 3.0) - jekyll-optional-front-matter (0.3.0) - jekyll (~> 3.0) - jekyll-paginate (1.1.0) - jekyll-readme-index (0.2.0) - jekyll (~> 3.0) - jekyll-redirect-from (0.14.0) - jekyll (~> 3.3) - jekyll-relative-links (0.5.3) - jekyll (~> 3.3) - jekyll-remote-theme (0.3.1) - jekyll (~> 3.5) - rubyzip (>= 1.2.1, < 3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.5.0) - jekyll (~> 3.3) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) - jekyll-swiss (0.4.0) - jekyll-theme-architect (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.3) - jekyll (~> 3.5) - jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.1) - jekyll (~> 3.5) - jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.1) - jekyll (~> 3.3) - jekyll-watch (2.0.0) - listen (~> 3.0) - jemoji (0.10.0) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (~> 3.0) - kramdown (1.16.2) - liquid (4.0.0) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) - mercenary (0.3.6) - mini_portile2 (2.4.0) - minima (2.5.0) - jekyll (~> 3.5) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.11.3) - multipart-post (2.0.0) - nokogiri (1.10.4) - mini_portile2 (~> 2.4.0) - octokit (4.9.0) - sawyer (~> 0.8.0, >= 0.5.3) - pathutil (0.16.1) - forwardable-extended (~> 2.6) - public_suffix (2.0.5) - rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - rouge (2.2.1) - ruby-enum (0.7.2) - i18n - ruby_dep (1.5.0) - rubyzip (2.0.0) - safe_yaml (1.0.4) - sass (3.5.7) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - typhoeus (1.3.0) - ethon (>= 0.9.0) - tzinfo (1.2.5) - thread_safe (~> 0.1) - unicode-display_width (1.4.0) - -PLATFORMS - ruby - -DEPENDENCIES - github-pages - -BUNDLED WITH - 1.16.0 From 227633ecffaa8cf3b49351cb10fd0d8761eae28b Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Thu, 28 Nov 2019 15:13:36 +0200 Subject: [PATCH 022/302] Fix markdown heading --- modules/references/_posts/2000-01-03-glossary.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/references/_posts/2000-01-03-glossary.markdown b/modules/references/_posts/2000-01-03-glossary.markdown index c8086f0ff..0daaecf8b 100644 --- a/modules/references/_posts/2000-01-03-glossary.markdown +++ b/modules/references/_posts/2000-01-03-glossary.markdown @@ -1,7 +1,8 @@ --- title: Glossary --- -##We refer to quite a lot of terms and resources in this course - here is where they're all explained, because we like to avoid jargon! + +## We refer to quite a lot of terms and resources in this course - here is where they're all explained, because we like to avoid jargon! [DNS](http://www.wikipedia.org/wiki/Domain_Name_System) - Domain Name Service. The telephone directory of the internet. In short, when you enter p2pu.org, DNS is what sends you to the right computer on the internet that contains the website you are looking for. Why is this relevant? Well, maybe you want to use myawesomecourse.org for your course. In that case you will need to register a domain name. From a9ec0294b511fbfdfe08febcaba0d6e8fc82bb27 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Mon, 24 Aug 2020 18:05:58 +0200 Subject: [PATCH 023/302] remove baseurl --- _config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/_config.yml b/_config.yml index 86582817c..a8556a83a 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,4 @@ # basic configuration -baseurl: markdown: kramdown permalink: /:categories/:title/ From a7409f9d6e43972283d81b21c328baad4331aec9 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Mon, 24 Aug 2020 18:11:00 +0200 Subject: [PATCH 024/302] Remove instructions about baseurl --- modules/tutorial/_posts/2000-01-02-setup.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/modules/tutorial/_posts/2000-01-02-setup.md b/modules/tutorial/_posts/2000-01-02-setup.md index 227db0e29..372d2b2f3 100644 --- a/modules/tutorial/_posts/2000-01-02-setup.md +++ b/modules/tutorial/_posts/2000-01-02-setup.md @@ -25,17 +25,9 @@ If you tell us your username, we can prepare some links and make things a bit ea [your-github-username](https://github.com/your-github-username-set/course-in-a-box/) ### Some setup -There are two updates that you need to make to your course to get it working. First, change +There is one update you need to make to your course to get it working. -{% highlight yaml %}baseurl:{% endhighlight %} - -to - -{% highlight yaml %}baseurl: /course-in-a-box{% endhighlight %} - -in the file [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/_config.yml) - -Next, delete the file called CNAME [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME) +Delete the file called CNAME [https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME](https://github.com/your-github-username/course-in-a-box/blob/gh-pages/CNAME) ### Give your course a name From a9b5e3589503f6201e29de23247dd39a7552b996 Mon Sep 17 00:00:00 2001 From: Dirk Uys Date: Mon, 24 Aug 2020 22:30:51 +0200 Subject: [PATCH 025/302] Update to bootstrap 4 --- _includes/footer.html | 16 +- _includes/navigation.html | 68 +- _includes/side_toolbar.html | 4 +- _layouts/base.html | 11 +- _layouts/course_page.html | 58 +- _layouts/index.html | 23 +- _sass/_custom.scss | 251 ++++ _sass/bootstrap/scss/_alert.scss | 51 + _sass/bootstrap/scss/_badge.scss | 54 + _sass/bootstrap/scss/_breadcrumb.scss | 44 + _sass/bootstrap/scss/_button-group.scss | 163 +++ _sass/bootstrap/scss/_buttons.scss | 142 ++ _sass/bootstrap/scss/_card.scss | 286 +++++ _sass/bootstrap/scss/_carousel.scss | 197 +++ _sass/bootstrap/scss/_close.scss | 40 + _sass/bootstrap/scss/_code.scss | 48 + _sass/bootstrap/scss/_custom-forms.scss | 523 ++++++++ _sass/bootstrap/scss/_dropdown.scss | 192 +++ _sass/bootstrap/scss/_forms.scss | 347 +++++ _sass/bootstrap/scss/_functions.scss | 141 ++ _sass/bootstrap/scss/_grid.scss | 73 ++ _sass/bootstrap/scss/_images.scss | 42 + _sass/bootstrap/scss/_input-group.scss | 192 +++ _sass/bootstrap/scss/_jumbotron.scss | 17 + _sass/bootstrap/scss/_list-group.scss | 154 +++ _sass/bootstrap/scss/_media.scss | 8 + _sass/bootstrap/scss/_mixins.scss | 47 + _sass/bootstrap/scss/_modal.scss | 240 ++++ _sass/bootstrap/scss/_nav.scss | 123 ++ _sass/bootstrap/scss/_navbar.scss | 324 +++++ _sass/bootstrap/scss/_pagination.scss | 74 ++ _sass/bootstrap/scss/_popover.scss | 170 +++ _sass/bootstrap/scss/_print.scss | 141 ++ _sass/bootstrap/scss/_progress.scss | 47 + _sass/bootstrap/scss/_reboot.scss | 480 +++++++ _sass/bootstrap/scss/_root.scss | 20 + _sass/bootstrap/scss/_spinners.scss | 56 + _sass/bootstrap/scss/_tables.scss | 185 +++ _sass/bootstrap/scss/_toasts.scss | 46 + _sass/bootstrap/scss/_tooltip.scss | 115 ++ _sass/bootstrap/scss/_transitions.scss | 20 + _sass/bootstrap/scss/_type.scss | 125 ++ _sass/bootstrap/scss/_utilities.scss | 18 + _sass/bootstrap/scss/_variables.scss | 1140 +++++++++++++++++ _sass/bootstrap/scss/bootstrap-grid.scss | 29 + _sass/bootstrap/scss/bootstrap-reboot.scss | 12 + _sass/bootstrap/scss/bootstrap.scss | 44 + _sass/bootstrap/scss/mixins/_alert.scss | 13 + .../scss/mixins/_background-variant.scss | 23 + _sass/bootstrap/scss/mixins/_badge.scss | 17 + .../bootstrap/scss/mixins/_border-radius.scss | 76 ++ _sass/bootstrap/scss/mixins/_box-shadow.scss | 20 + _sass/bootstrap/scss/mixins/_breakpoints.scss | 123 ++ _sass/bootstrap/scss/mixins/_buttons.scss | 110 ++ _sass/bootstrap/scss/mixins/_caret.scss | 62 + _sass/bootstrap/scss/mixins/_clearfix.scss | 7 + _sass/bootstrap/scss/mixins/_deprecate.scss | 10 + _sass/bootstrap/scss/mixins/_float.scss | 14 + _sass/bootstrap/scss/mixins/_forms.scss | 178 +++ _sass/bootstrap/scss/mixins/_gradients.scss | 45 + .../scss/mixins/_grid-framework.scss | 80 ++ _sass/bootstrap/scss/mixins/_grid.scss | 69 + _sass/bootstrap/scss/mixins/_hover.scss | 37 + _sass/bootstrap/scss/mixins/_image.scss | 36 + _sass/bootstrap/scss/mixins/_list-group.scss | 21 + _sass/bootstrap/scss/mixins/_lists.scss | 7 + _sass/bootstrap/scss/mixins/_nav-divider.scss | 11 + _sass/bootstrap/scss/mixins/_pagination.scss | 22 + _sass/bootstrap/scss/mixins/_reset-text.scss | 17 + .../scss}/mixins/_resize.scss | 2 +- .../bootstrap/scss/mixins/_screen-reader.scss | 34 + _sass/bootstrap/scss/mixins/_size.scss | 7 + _sass/bootstrap/scss/mixins/_table-row.scss | 39 + .../bootstrap/scss/mixins/_text-emphasis.scss | 17 + _sass/bootstrap/scss/mixins/_text-hide.scss | 11 + .../scss/mixins/_text-truncate.scss} | 4 +- _sass/bootstrap/scss/mixins/_transition.scss | 26 + _sass/bootstrap/scss/mixins/_visibility.scss | 8 + _sass/bootstrap/scss/utilities/_align.scss | 8 + .../bootstrap/scss/utilities/_background.scss | 19 + _sass/bootstrap/scss/utilities/_borders.scss | 75 ++ _sass/bootstrap/scss/utilities/_clearfix.scss | 3 + _sass/bootstrap/scss/utilities/_display.scss | 26 + _sass/bootstrap/scss/utilities/_embed.scss | 39 + _sass/bootstrap/scss/utilities/_flex.scss | 51 + _sass/bootstrap/scss/utilities/_float.scss | 11 + .../scss/utilities/_interactions.scss | 5 + _sass/bootstrap/scss/utilities/_overflow.scss | 5 + _sass/bootstrap/scss/utilities/_position.scss | 32 + .../scss/utilities/_screenreaders.scss | 11 + _sass/bootstrap/scss/utilities/_shadows.scss | 6 + _sass/bootstrap/scss/utilities/_sizing.scss | 20 + _sass/bootstrap/scss/utilities/_spacing.scss | 73 ++ .../scss/utilities/_stretched-link.scss | 19 + _sass/bootstrap/scss/utilities/_text.scss | 72 ++ .../bootstrap/scss/utilities/_visibility.scss | 13 + _sass/bootstrap/scss/vendor/_rfs.scss | 204 +++ _sass/p2pu-css-framework/_buttons.scss | 10 - _sass/p2pu-css-framework/_fonts.scss | 20 - _sass/p2pu-css-framework/_footer.scss | 67 - _sass/p2pu-css-framework/_forms.scss | 15 - _sass/p2pu-css-framework/_labels.scss | 3 - _sass/p2pu-css-framework/_navigations.scss | 452 ------- _sass/p2pu-css-framework/_pager.scss | 5 - _sass/p2pu-css-framework/_type.scss | 9 - _sass/p2pu-css-framework/_variables.scss | 856 ------------- _sass/p2pu-css-framework/_wells.scss | 9 - .../p2pu-css-framework/bootstrap/_alerts.scss | 67 - .../p2pu-css-framework/bootstrap/_badges.scss | 57 - .../bootstrap/_breadcrumbs.scss | 26 - .../bootstrap/_button-groups.scss | 236 ---- .../bootstrap/_buttons.scss | 159 --- .../bootstrap/_carousel.scss | 241 ---- .../p2pu-css-framework/bootstrap/_close.scss | 35 - _sass/p2pu-css-framework/bootstrap/_code.scss | 62 - .../bootstrap/_component-animations.scss | 35 - .../bootstrap/_dropdowns.scss | 214 ---- .../p2pu-css-framework/bootstrap/_forms.scss | 478 ------- .../bootstrap/_glyphicons.scss | 237 ---- _sass/p2pu-css-framework/bootstrap/_grid.scss | 84 -- .../bootstrap/_input-groups.scss | 162 --- .../bootstrap/_jumbotron.scss | 48 - .../p2pu-css-framework/bootstrap/_labels.scss | 66 - .../bootstrap/_list-group.scss | 129 -- .../p2pu-css-framework/bootstrap/_media.scss | 56 - .../p2pu-css-framework/bootstrap/_mixins.scss | 39 - .../p2pu-css-framework/bootstrap/_modals.scss | 147 --- .../p2pu-css-framework/bootstrap/_navbar.scss | 658 ---------- _sass/p2pu-css-framework/bootstrap/_navs.scss | 242 ---- .../bootstrap/_normalize.scss | 425 ------ .../p2pu-css-framework/bootstrap/_pager.scss | 55 - .../bootstrap/_pagination.scss | 88 -- .../p2pu-css-framework/bootstrap/_panels.scss | 240 ---- .../bootstrap/_popovers.scss | 133 -- .../p2pu-css-framework/bootstrap/_print.scss | 101 -- .../bootstrap/_progress-bars.scss | 89 -- .../bootstrap/_responsive-embed.scss | 34 - .../bootstrap/_responsive-utilities.scss | 173 --- .../bootstrap/_scaffolding.scss | 150 --- .../p2pu-css-framework/bootstrap/_tables.scss | 233 ---- .../p2pu-css-framework/bootstrap/_theme.scss | 247 ---- .../bootstrap/_thumbnails.scss | 38 - .../bootstrap/_tooltip.scss | 95 -- _sass/p2pu-css-framework/bootstrap/_type.scss | 294 ----- .../bootstrap/_utilities.scss | 56 - .../bootstrap/_variables.scss | 849 ------------ .../p2pu-css-framework/bootstrap/_wells.scss | 29 - .../bootstrap/bootstrap.scss | 50 - .../bootstrap/mixins/_alerts.scss | 14 - .../bootstrap/mixins/_background-variant.scss | 11 - .../bootstrap/mixins/_border-radius.scss | 18 - .../bootstrap/mixins/_buttons.scss | 50 - .../bootstrap/mixins/_center-block.scss | 7 - .../bootstrap/mixins/_clearfix.scss | 22 - .../bootstrap/mixins/_forms.scss | 84 -- .../bootstrap/mixins/_gradients.scss | 58 - .../bootstrap/mixins/_grid-framework.scss | 87 -- .../bootstrap/mixins/_grid.scss | 122 -- .../bootstrap/mixins/_hide-text.scss | 21 - .../bootstrap/mixins/_image.scss | 33 - .../bootstrap/mixins/_labels.scss | 12 - .../bootstrap/mixins/_list-group.scss | 31 - .../bootstrap/mixins/_nav-divider.scss | 10 - .../bootstrap/mixins/_nav-vertical-align.scss | 9 - .../bootstrap/mixins/_opacity.scss | 8 - .../bootstrap/mixins/_pagination.scss | 23 - .../bootstrap/mixins/_panels.scss | 20 - .../bootstrap/mixins/_progress-bar.scss | 8 - .../bootstrap/mixins/_reset-filter.scss | 8 - .../mixins/_responsive-visibility.scss | 21 - .../bootstrap/mixins/_size.scss | 10 - .../bootstrap/mixins/_tab-focus.scss | 9 - .../bootstrap/mixins/_table-row.scss | 28 - .../bootstrap/mixins/_text-emphasis.scss | 11 - .../bootstrap/mixins/_vendor-prefixes.scss | 224 ---- .../fontawesome/scss/_bordered-pulled.scss | 16 - .../fontawesome/scss/_core.scss | 12 - .../fontawesome/scss/_fixed-width.scss | 6 - .../fontawesome/scss/_icons.scss | 506 -------- .../fontawesome/scss/_larger.scss | 13 - .../fontawesome/scss/_list.scss | 19 - .../fontawesome/scss/_mixins.scss | 20 - .../fontawesome/scss/_path.scss | 14 - .../fontawesome/scss/_rotated-flipped.scss | 9 - .../fontawesome/scss/_spinning.scss | 32 - .../fontawesome/scss/_stacked.scss | 20 - .../fontawesome/scss/_variables.scss | 515 -------- .../fontawesome/scss/font-awesome.scss | 17 - _sass/p2pu-css-framework/p2pustrap.scss | 68 - _sass/p2pu-theme/_buttons.scss | 209 +++ _sass/p2pu-theme/_custom.scss | 77 ++ _sass/p2pu-theme/_fonts.scss | 1 + _sass/p2pu-theme/_footer.scss | 140 ++ _sass/p2pu-theme/_forum.scss | 5 + _sass/p2pu-theme/_layout.scss | 18 + _sass/p2pu-theme/_menu.scss | 234 ++++ _sass/p2pu-theme/_mixins.scss | 72 ++ _sass/p2pu-theme/_typography.scss | 191 +++ _sass/p2pu-theme/_utilities.scss | 67 + _sass/p2pu-theme/_variables.scss | 983 ++++++++++++++ _sass/p2pu-theme/accordion.scss | 103 ++ _sass/p2pu-theme/base.scss | 11 + css/p2pustrap-custom.scss | 39 +- 203 files changed, 10451 insertions(+), 10667 deletions(-) create mode 100644 _sass/_custom.scss create mode 100644 _sass/bootstrap/scss/_alert.scss create mode 100644 _sass/bootstrap/scss/_badge.scss create mode 100644 _sass/bootstrap/scss/_breadcrumb.scss create mode 100644 _sass/bootstrap/scss/_button-group.scss create mode 100644 _sass/bootstrap/scss/_buttons.scss create mode 100644 _sass/bootstrap/scss/_card.scss create mode 100644 _sass/bootstrap/scss/_carousel.scss create mode 100644 _sass/bootstrap/scss/_close.scss create mode 100644 _sass/bootstrap/scss/_code.scss create mode 100644 _sass/bootstrap/scss/_custom-forms.scss create mode 100644 _sass/bootstrap/scss/_dropdown.scss create mode 100644 _sass/bootstrap/scss/_forms.scss create mode 100644 _sass/bootstrap/scss/_functions.scss create mode 100644 _sass/bootstrap/scss/_grid.scss create mode 100644 _sass/bootstrap/scss/_images.scss create mode 100644 _sass/bootstrap/scss/_input-group.scss create mode 100644 _sass/bootstrap/scss/_jumbotron.scss create mode 100644 _sass/bootstrap/scss/_list-group.scss create mode 100644 _sass/bootstrap/scss/_media.scss create mode 100644 _sass/bootstrap/scss/_mixins.scss create mode 100644 _sass/bootstrap/scss/_modal.scss create mode 100644 _sass/bootstrap/scss/_nav.scss create mode 100644 _sass/bootstrap/scss/_navbar.scss create mode 100644 _sass/bootstrap/scss/_pagination.scss create mode 100644 _sass/bootstrap/scss/_popover.scss create mode 100644 _sass/bootstrap/scss/_print.scss create mode 100644 _sass/bootstrap/scss/_progress.scss create mode 100644 _sass/bootstrap/scss/_reboot.scss create mode 100644 _sass/bootstrap/scss/_root.scss create mode 100644 _sass/bootstrap/scss/_spinners.scss create mode 100644 _sass/bootstrap/scss/_tables.scss create mode 100644 _sass/bootstrap/scss/_toasts.scss create mode 100644 _sass/bootstrap/scss/_tooltip.scss create mode 100644 _sass/bootstrap/scss/_transitions.scss create mode 100644 _sass/bootstrap/scss/_type.scss create mode 100644 _sass/bootstrap/scss/_utilities.scss create mode 100644 _sass/bootstrap/scss/_variables.scss create mode 100644 _sass/bootstrap/scss/bootstrap-grid.scss create mode 100644 _sass/bootstrap/scss/bootstrap-reboot.scss create mode 100644 _sass/bootstrap/scss/bootstrap.scss create mode 100644 _sass/bootstrap/scss/mixins/_alert.scss create mode 100644 _sass/bootstrap/scss/mixins/_background-variant.scss create mode 100644 _sass/bootstrap/scss/mixins/_badge.scss create mode 100644 _sass/bootstrap/scss/mixins/_border-radius.scss create mode 100644 _sass/bootstrap/scss/mixins/_box-shadow.scss create mode 100644 _sass/bootstrap/scss/mixins/_breakpoints.scss create mode 100644 _sass/bootstrap/scss/mixins/_buttons.scss create mode 100644 _sass/bootstrap/scss/mixins/_caret.scss create mode 100644 _sass/bootstrap/scss/mixins/_clearfix.scss create mode 100644 _sass/bootstrap/scss/mixins/_deprecate.scss create mode 100644 _sass/bootstrap/scss/mixins/_float.scss create mode 100644 _sass/bootstrap/scss/mixins/_forms.scss create mode 100644 _sass/bootstrap/scss/mixins/_gradients.scss create mode 100644 _sass/bootstrap/scss/mixins/_grid-framework.scss create mode 100644 _sass/bootstrap/scss/mixins/_grid.scss create mode 100644 _sass/bootstrap/scss/mixins/_hover.scss create mode 100644 _sass/bootstrap/scss/mixins/_image.scss create mode 100644 _sass/bootstrap/scss/mixins/_list-group.scss create mode 100644 _sass/bootstrap/scss/mixins/_lists.scss create mode 100644 _sass/bootstrap/scss/mixins/_nav-divider.scss create mode 100644 _sass/bootstrap/scss/mixins/_pagination.scss create mode 100644 _sass/bootstrap/scss/mixins/_reset-text.scss rename _sass/{p2pu-css-framework/bootstrap => bootstrap/scss}/mixins/_resize.scss (56%) create mode 100644 _sass/bootstrap/scss/mixins/_screen-reader.scss create mode 100644 _sass/bootstrap/scss/mixins/_size.scss create mode 100644 _sass/bootstrap/scss/mixins/_table-row.scss create mode 100644 _sass/bootstrap/scss/mixins/_text-emphasis.scss create mode 100644 _sass/bootstrap/scss/mixins/_text-hide.scss rename _sass/{p2pu-css-framework/bootstrap/mixins/_text-overflow.scss => bootstrap/scss/mixins/_text-truncate.scss} (75%) create mode 100644 _sass/bootstrap/scss/mixins/_transition.scss create mode 100644 _sass/bootstrap/scss/mixins/_visibility.scss create mode 100644 _sass/bootstrap/scss/utilities/_align.scss create mode 100644 _sass/bootstrap/scss/utilities/_background.scss create mode 100644 _sass/bootstrap/scss/utilities/_borders.scss create mode 100644 _sass/bootstrap/scss/utilities/_clearfix.scss create mode 100644 _sass/bootstrap/scss/utilities/_display.scss create mode 100644 _sass/bootstrap/scss/utilities/_embed.scss create mode 100644 _sass/bootstrap/scss/utilities/_flex.scss create mode 100644 _sass/bootstrap/scss/utilities/_float.scss create mode 100644 _sass/bootstrap/scss/utilities/_interactions.scss create mode 100644 _sass/bootstrap/scss/utilities/_overflow.scss create mode 100644 _sass/bootstrap/scss/utilities/_position.scss create mode 100644 _sass/bootstrap/scss/utilities/_screenreaders.scss create mode 100644 _sass/bootstrap/scss/utilities/_shadows.scss create mode 100644 _sass/bootstrap/scss/utilities/_sizing.scss create mode 100644 _sass/bootstrap/scss/utilities/_spacing.scss create mode 100644 _sass/bootstrap/scss/utilities/_stretched-link.scss create mode 100644 _sass/bootstrap/scss/utilities/_text.scss create mode 100644 _sass/bootstrap/scss/utilities/_visibility.scss create mode 100644 _sass/bootstrap/scss/vendor/_rfs.scss delete mode 100644 _sass/p2pu-css-framework/_buttons.scss delete mode 100644 _sass/p2pu-css-framework/_fonts.scss delete mode 100644 _sass/p2pu-css-framework/_footer.scss delete mode 100644 _sass/p2pu-css-framework/_forms.scss delete mode 100644 _sass/p2pu-css-framework/_labels.scss delete mode 100644 _sass/p2pu-css-framework/_navigations.scss delete mode 100644 _sass/p2pu-css-framework/_pager.scss delete mode 100644 _sass/p2pu-css-framework/_type.scss delete mode 100644 _sass/p2pu-css-framework/_variables.scss delete mode 100644 _sass/p2pu-css-framework/_wells.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_alerts.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_badges.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_breadcrumbs.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_button-groups.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_buttons.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_carousel.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_close.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_code.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_component-animations.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_dropdowns.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_forms.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_glyphicons.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_grid.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_input-groups.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_jumbotron.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_labels.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_list-group.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_media.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_mixins.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_modals.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_navbar.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_navs.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_normalize.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_pager.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_pagination.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_panels.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_popovers.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_print.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_progress-bars.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_responsive-embed.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_responsive-utilities.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_scaffolding.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_tables.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_theme.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_thumbnails.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_tooltip.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_type.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_utilities.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_variables.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/_wells.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/bootstrap.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_alerts.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_background-variant.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_border-radius.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_buttons.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_center-block.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_clearfix.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_forms.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_gradients.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_grid-framework.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_grid.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_hide-text.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_image.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_labels.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_list-group.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_nav-divider.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_nav-vertical-align.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_opacity.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_pagination.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_panels.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_progress-bar.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_reset-filter.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_responsive-visibility.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_size.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_tab-focus.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_table-row.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_text-emphasis.scss delete mode 100644 _sass/p2pu-css-framework/bootstrap/mixins/_vendor-prefixes.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_bordered-pulled.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_core.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_fixed-width.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_icons.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_larger.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_list.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_mixins.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_path.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_rotated-flipped.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_spinning.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_stacked.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/_variables.scss delete mode 100644 _sass/p2pu-css-framework/fontawesome/scss/font-awesome.scss delete mode 100644 _sass/p2pu-css-framework/p2pustrap.scss create mode 100644 _sass/p2pu-theme/_buttons.scss create mode 100644 _sass/p2pu-theme/_custom.scss create mode 100644 _sass/p2pu-theme/_fonts.scss create mode 100644 _sass/p2pu-theme/_footer.scss create mode 100644 _sass/p2pu-theme/_forum.scss create mode 100644 _sass/p2pu-theme/_layout.scss create mode 100644 _sass/p2pu-theme/_menu.scss create mode 100644 _sass/p2pu-theme/_mixins.scss create mode 100644 _sass/p2pu-theme/_typography.scss create mode 100644 _sass/p2pu-theme/_utilities.scss create mode 100644 _sass/p2pu-theme/_variables.scss create mode 100644 _sass/p2pu-theme/accordion.scss create mode 100644 _sass/p2pu-theme/base.scss diff --git a/_includes/footer.html b/_includes/footer.html index 256a8c35b..2a50f4187 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,13 +1,7 @@ -