Google Course Builder
- has a rich feature set
- massively scales because it runs on Google infrastructure
- is completely free to use (Google App Engine charges may apply but it comes with a free tier)
- supports multiple courses on the same instance (multitenancy)
- has support for Google Analytics and Google Tag Manager
- allows you to keep and own your data
- allows you to keep your organization's brand
- requires no programming to create or run your course
- is relatively quick to get up and running
While students are taking the course, you can use the dashboard to manage your course. For example, you can makeannouncements, oversee peer review assessments, manage a discussion forum, and collect and analyze data to evaluate the course’s effectiveness.
Your Course Builder app runs on Google App Engine. Google App Engine is service of Google Cloud Platform, so you get Google’s cloud infrastructure in service of your app, and you can take advantage of other Google APIs. Your interface with Google Cloud Platform and Google App Engine is Google Developers Console.
Moodle
Whether you're a teacher, student or administrator, Moodle can meet your needs. Moodle’s extremely customisable core comes with many standard features.
- Modern, easy to use interface: Designed to be responsive and accessible, the Moodle interface is easy to navigate on both desktop and mobile devices.
- Personalized Dashboard: Organise and display courses the way you want, and view at a glance current tasks and messages.
- Collaborative tools and activities: Work and learn together in forums, wikis, glossaries, database activities, and much more.
- All-in-one calendar: Moodle’s calendar tool helps you keep track of your academic or company calendar, course deadlines, group meetings, and other personal events.
- Convenient file management: Drag and drop files from cloud storage services including MS OneDrive, Dropbox and Google Drive.
- Simple and intuitive text editor: Format text and conveniently add media and images with an editor that works across all web browsers and devices.
- Notifications: When enabled, users can receive automatic alerts on new assignments and deadlines, forum posts and also send private messages to one another.
- Track Progress: Educators and learners can track progress and completion with an array of options for tracking individual activities or resources and at course level.
Weebly
The instructor can:
- set themes
- create menus
- post videos
- link/post documents
- incorporate interactive media