Skip to content
mkcode edited this page Jan 8, 2013 · 15 revisions

P2PU - The Mechanical MOOC

The mechanical mooc is P2PU's open source implementation of the - hugely popular - MOOCs. Currently it contains:

  • A simple webserver and splash page
  • A form to get people signed up for a course
  • A grouping script to create email groups of learners (using mailgun's mailing lists)
  • A group confirmation step (click here to confirm you would like to be in a group)
  • An WYSIWYG email editor for sending emails with tags
  • A Logging setup to get logs from mailgun
  • Supports multiple rounds of a course

Getting into the code

  • Check out our Annotated Code Snippets for more info about the technologies used and some good code examples.
  • Subscribe to the P2PU dev list - Any questions can be answered there.

Getting it Running

The mechanical mooc require's a Mailgun API key to work with emails and it's designed to be run on heroku. Feel free to run your own instance of it. It's one instance per course.

Contributing

We follow standard git practices for contributing. Fork it, branch it, code it, and finally submit a pull request.