PfP LMS Learning Environment (Concept)

feelingmomInternet and Web Development

Dec 7, 2013 (3 years and 6 months ago)


PfP LMS Learning Environment (Concept)
The learning environment will use
a JSR 168 compliant portal to
provide a framework for class
management, course navigation,
schedule management, and
user-to-user communication.
For ease of use, the LMS will be
bundled with Liferay as the "default"
portal, but any portal may be used.
PfP LMS Learning Environment (Concept)
Liferay offers:
Portlet API (JSR 168) implementation ensures easy
portability of the LMS to any institution's web presence.
Support for the easy development and integration of
third-party portlets ("classroom" functions).
Built-in support for Role Based Access Control (RBAC)
separating users into guests, learners, instructors, and
Liferay core portlets offer base functionality including
login, logout, user and access control management.
Localization support in the Portlet API implementation.
Excellent documentation and user support.
Open-source and 100% free.
PfP LMS Learning Environment (Concept)
The features of the PfP LMS 1.0
learning environment will be based
on three years of user feedback and
on the successful aspects of the
PfP LMS 0.1 and 0.2 prototypes.
PfP LMS Learning Environment (Concept)
Primary functionality:
User account administration: guests, users (learners),
moderators (instructors and their assistants), and
administrators are authenticated and given appropriate
Course management: administrators may add courses
to the course catalog, modify course descriptions,
and remove courses.
Class management: administrators may add courses to
the class schedule (opening them for enrollment),
assign instructors to classes, and cancel classes.
Schedule management: students may view
the course
catalog, enroll in classes, and drop classes.
PfP LMS Learning Environment (Concept)
Secondary functionality:
User-to-user communication: students and instructors
may communicate through chat, discussion, and
private messages.
Student tools: file upload and exchange, personal
and shared notebooks, and progress reports.
Instructor tools: management of students in classes,
access to student progress reports and proficiency tests,
and automated mechanisms to request administrative
action on students and classes.
Help desk: introduction and orientation to the PfP LMS,
knowledge search (to find appropriate courses on a
given topic), and a help desk with answers to common