2017 © Pedro Peláez
 

elefant-app app-courses

E-learning platform for the Elefant CMS

image

elefant/app-courses

E-learning platform for the Elefant CMS

  • Tuesday, March 15, 2016
  • by jbroadway
  • Repository
  • 1 Watchers
  • 1 Stars
  • 83 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 11 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Courses

A course builder and delivery app for the Elefant CMS. A free and simple way to publish and host your own courses that keeps you in control., (*1)

Here is a screenshot of the course editor:, (*2)

Course editor, (*3)

Features

  • Publish your own courses of any length
  • Easy-to-use and powerful course editor
  • Embed SCORM modules and other dynamic content into courses
  • Courses can be free, paid, or private
  • Easy learner account management
  • Learner input and instructor feedback cycle
  • Built on a fast, completely modern CMS platform
  • Easy theming of your learner website
  • Integrate with the Courses API

To do

Backend:, (*4)

Email notifications:, (*5)

  • To instructor for new assessment input
  • To instructor for new comments
  • To instructor for new learner registered
  • To learner welcome email

Documentation:, (*6)

  • How to use the Courses API

Installation

First, you will need to install the Elefant CMS. Once that is running, follow these steps:, (*7)

1. From the root folder of the site run the following command:, (*8)

php composer.phar require elefant/app-courses

This will also install the following apps that Courses depends on:, (*9)

Note: You may need to add "minimum-stability": "dev" to your composer.json file in order for Composer to work correctly while Courses is still in development., (*10)

Payments: Additional payment providers can be supported by implementing the payment handler interface found here. More documentation and examples still to come., (*11)

2. Log into Elefant and run the Courses installer by navigating to Tools > Courses., (*12)

3. Add the following line to the [Hooks] section of conf/config.php to enable email notifications of comments to course instructors:, (*13)

comments/add[] = courses/hook/comments

4. Go to Tools > Navigation and add the Courses page to your site tree., (*14)

You should now have a working installation., (*15)

First steps

To create courses, go to Tools > Courses. To install SCORM modules for use in your courses, go to Tools > SCORM. To view the list of courses on your site visit the /courses URL and you will see any publicly visible courses listed there., (*16)

Documentation

Documentation for the Courses app is managed here. A website for the documentation is coming soon., (*17)

The Versions

15/03 2016

dev-master

9999999-dev

E-learning platform for the Elefant CMS

  Sources   Download

MIT

The Requires

 

app cms education training elefant elearning e-learning courses courseware lessons

13/05 2014

0.8.0

0.8.0.0

E-learning platform for the Elefant CMS

  Sources   Download

MIT

The Requires

 

app cms education training elefant elearning e-learning courses courseware lessons