My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checklist of all steps to download and run Course Builder.
Updated Jun 6, 2014

Course Builder Checklists

Course Builder is an Open Source (Apache 2.0), online education platform. Use it to create your online course whether it's for an entire university offering, professional training, or a corporate product. Course Builder:

  • has a rich feature set
  • massively scales because it runs on Google infrastructure
  • has a free tier
  • supports multiple courses on the same instance (multitenancy)
  • support for Google Analytics and Google Tag Manager
  • requires no programming to create or run your course
  • is relatively quick to get up and running

Download and install

All pathnames are relative to the directory containing Course Builder.

  1. Download and install Python. You may already have it. Check to ensure it is Python version 2.7.x.
  2. Download and install App Engine.
  3. Download the latest version of the Course Builder. Course Builder supports Windows 7, Mac, and Linux.

Run Course Builder on your computer

  1. Start the Google App Engine Launcher.
  2. Decide a name for your Course Builder app. Be careful with spacing in .yaml files since they are spacing sensitive. Also, your text editor might add unwanted spacing. Do not add or delete any spacing at this point.
  3. Add the app to Google App Engine.
  4. Start the development server on your local computer.
  5. Connect to the development server on your local computer.

Deploy to Google App Engine

You must deploy the Course Builder app before you can make permanent changes to it. When you first deploy, you use the example Power Searching with Google course. After deployment, you can use this example course as a template or completely start a new, empty course.

  1. Register your app (course) with Google
  2. Set up an app-specific password
  3. Upload (or deploy) your app
  4. Set Up Security

Create your course

You can create a new, empty course or import the example course and use it as a template. New courses are by default private: only the technologist(s) who created the course(s) can see it.

  1. Create a course
  2. Import Data into an Empty Course
  3. Make Courses Viewable

Read the wiki

This checklist only covers the basics. Get details and learn to customize your own course content by:

  1. reading the Get Started page and proceeding through the wiki sequentially.
  2. going to the Course Builder forum.

Ask questions in the forum

Powered by Google Project Hosting