Learning Management System

 

The concept of "electronic courses" is well developed on the internet.  There are many different approaches to the design and creation of "quizzes" and "tests" intended to be a part of an eCourse.  I looked at some and found that one appealed to me a great deal.  The Hot Potatoes version 6soft-ware program used to design the quizzes on this web site were developed and offered as the "Hot Potatoes" suite of programs. These were developed, originally, for teachers who were teaching "English as a second language" with web-based quizzes.  More than 100,000 teachers, all over the world, use this program, in many different languages, to prepare web-based eCourses.

The concept of a "learning management system" is well represented on the internet also.  Quizzes, whether designed with Hot Potatoes or any of many other programs generally also need a "learning management system" which keeps track of the administrative functions relating to an eCourse.

A learning management system provides methods by which students can register as students, select some eCourse, take that course, have their quiz scores and general study progress recorded and usually presented to the student and to a supervisor.

I, Karl Loren, started by designing quizzes using Hot Potatoes.  I found the programs that make up that suite of quizzes to be excellent, but when it came to placing those quizzes in some environment, Hot Potatoes deliberately did NOT provide those features within Hot Potatoes program.  There is a separate "Hot Potatoes Learning Management System (LMS)" but it is oriented toward teachers whose needs and interests are different from mine.

As I researched among the various learning management systems I could find on the web I was not satisfied that any of them offered the features which I wanted for MY eCourses.

So, I designed the concept of my own learning management system and have hired Gordon Bateson, a computer programmer in Japan, to create the actual program that administers these eCourses.

This page introduces the design and implementation aspects to the learning management system.


This is the Home Page of the Plan

Technical Specifications For The Learning Management System by Karl Loren

Technical Specifications For The Learning Management System by Gordon Bateson

Gordon's Modifications to PHP Script and Moodle

Course Philosophy And Scoring Criteria

Sample eCourse

Example of Interactivity On A Vibrant Life Web Page

Many Definitions of "Blue"

Restrictions and Permissions

Public Registration AND Student Course Registration

Course Progress Data Capture

Sequence Of Items In Dictionary Usage Course (Masher Equivalent)

Reports Summarizing Course Progress Data Capture

Web Structure and File Naming Conventions

Course Fee Plan

Shopping Cart

Password Protection

Hot Potatoes Function:  Text Box -- The Hidden Stuff

Comprehensive guide to .htaccess