Module
Information
Functionality
Demos
dotLRN is a full-featured application for rapidly developing web-based learning communities, specifically in the context of Course Management. dotLRN is a Learning Community Management System which means it helps manage communities of users and the exchange of information therein.
  1. Classes and Communities can be created and the administrator can select whether the policy to join them is closed, open or requires approval.
  2. Different roles are supported for the dotLRN Classes, students, professors or administrative staff.
  3. The user portal can be personalized by each user.
  4. The administrators can change the layout of the Class/Community (portlet location or templates) and it will be the default layout for all members.
  5. Different roles are supported for dotLRN Communities, administrators and members
  6. dotLRN provides default applications that can be used in Classes and Communities, such as: attachments, bulk-mail, calendar, faq, file-storage,
    forums, general-comments and news.
  7. Several Openacs packages can be integrated to dotLRN, such as: Project Manager, Assessment, Survey, Evaluations, Lorsm and others.

 

[dotLRN Administration]

 

[Student View]

 

Themes

[dotLRN Theme]

 

[Kelp Theme]

 

[Selva Theme]

 

 

 

Assessment
The assessment module provides OpenACS with capabilities to conduct surveys, tests and dynamic information gathering in general.
  1. Create assessment that allows anonymous responses.
  2. Change assessment interface to create different types of assessments like surveys, revisions, quizzes, exams, etc.
  3. Set the time required to complete an assessment and the number of tries allowed.
  4. Change sections order.
  5. Change questions order within the section.
  6. Preview sections.
  7. Reuse sections.
  8. Create different types of questions: short answer, open question, file-upload questions and multiple choice questions.
  9. Set points to each question.
  10. Set the number of questions displayed on each page.
  11. Reuse questions.
  12. Reuse set of multiple choices.
  13. Copy questions
  14. Separate submit of questions.
  15. Display questions by: order of entry, randomly or alphabetical.
  16. Set up an action in order to execute a transaction into the system, called triggers (e.g. set up a registration form in order to use it on the registration process).
  17. Branching.
  18. Copy an entire assessment.
  19. Grant permissions over each assessment.
  20. Grant permission over the assessment instance.
  21. View responses by users.
  22. Export responses into csv file.
  23. Send email to people who already complete the assessment.
  24. View change history of an assessment.
  25. Delete an assessment.
  26. Create actions that can be associated to a trigger.
  27. Administrate manually executed triggers for all or each assessment.
  28. Notify a user when a trigger is executed.
  29. Import a QTI zip file to create an assessment.
  30. Export an assessment into a QTI zip file.

 

 

[Administration View]

 

[Assessment Response]

 

Bulk Mail
It is used to send an email to several users at the same time.
  1. Used in dotLRN, users or just the administrators can send mails to all members of a community/class (members and administrators), and the admins can keep track of the mails sent by all users of the community.
  2. Bulk Mail can be used in other packages providing an interface that allows users to send bulk mails to a list of users depending on the applications (e.g. Assessment uses bulk mail to send mails to users that has completed a survey).

 

It provides a UI for storing events that have a time or that last a day.

It offers a list view, a day, week, and month view.

  1. Add an event item, this event can be set to last all day or the user can specify an hour range, this event also can be repeated and the recurrence can be set as every month, every day, every year and a limit date can be also set.
  2. Users are allowed to use different calendars in order to help them difference between community events and personal events.
  3. A file or URL can be attached to the events.
  4. Events can be edited, deleted.
  5. Users can manage different categories for their events this can become pretty handy when administrating a community.
  6. Grant or revoke permissions over a calendar.
  7. Grant or revoke permissions over calendar package.
  8. Users can request notification for calendar.
  9. Users can download a file to syncronize this calendar with Microsoft's Outllook.

 

 

The Curriculum module allows you to arrange URLs of suggested learning resources into a series of educational elements, a study path that the students are invited to follow.

It allows teachers to set up curriculums made up of learning elements that are URLs found anywhere online.

Provides online students with a course navigation and user tracking service that offers guidance through curriculums created by teachers.

  1. Add a curriculum.
  2. Add elements to a curriculum.
  3. Enable or disable elements of the curriculum.
  4. Request notifications for curriculums.
  5. Edit default assignees
  6. Edit package parameter
  7. Grant or Revoke package permissions
  8. Map category trees to curriculums.

 

 

dotLRN Homework

The dotLRN Homework package provides a dropbox for students to upload homework files and for professors, teaching assistants and other graders to upload their comments and corrections to such files.

Administrators can make subfolders in class homework dropbox folder, this will be used to create a separate subfolder for each homework assignment.

Students can only access homework files they've uploaded themselves along with each file's associated comments and corrections files.

  1. Create folders (admin).
  2. Add homework files to folders.
  3. Create new revisions for homework files.
  4. Show all homework file revisions.
  5. Add comments to assignment files uploaded by students.
  6. Create new revisions of comments.
  7. Move/Delete comments files.
  8. Request notifications for new homework files, comment or correction files.

 

 

dotLRN Ecommerce

Based on dotLRN Catalog, dotLRN Ecommerce is used to create courses and sections (dotLRN communities) and manage them as ecommerce products.

  1. Create and categorize courses.
  2. Add sections to courses (dotLRN communities).
  3. Associate an assessment to register to the course.
  4. Remove sections from the course.
  5. Process course purchase.
  6. Manage section sessions and registrants attendance.
  7. Manage section waiting list.
  8. Manage sections on the Ecommerce interface.
  9. Create a purchase account.
  10. Edit email templates.
  11. Edit default portals settings.
  12. Review orders.
  13. Manage Category trees.
  14. Register to a course.
  15. Join waiting list when course is full.
  16. Add courses to shopping cart.
  17. Review the shopping cart.

 

An easy to use publishing system with versioning and permissions.

After an ETP instance is created, the user got a virtual directory on her/his website where he/she can create and edit pages, links, or subdirectories.

The pages created have a very plain appearance and behavior, but is possible to have different templates by setting the application type of each page.

  1. Edit page properties.
  2. Edit content, preview changes and commit work.
  3. View revisions history.
  4. Edit parent page.
  5. Change ETP application to: FAQ, news or subnav-article.
  6. Add/Edit/Delete content items as: pages, subtopics and external or internal links.
  7. Change order of content items.
  8. Grant permissions to users over the ETP page.

 

Evaluation
This package allows the professors and TAs to assign tasks to the students and to grade them, and to the students to upload their answers and see their grades.
  1. Modify assignment types.
  2. View Students grades.
  3. Request for notifications.
  4. Add tasks.
  5. Edit tasks grading scale.
  6. Delete tasks (disable or enable revisions).
  7. Upload a solution for a task.
  8. Grade students and add comments on grade changes.
  9. View students photo when grading.
  10. View students uploaded answer.
  11. View students post history when task is related to a forum.
  12. View grade history.
  13. Upload an answer to a task.
  14. View professor solution for a task.

 

[Evaluation Administration]

 

[Student View]

 

Expenses
Expense tracking package for managing line expenses for each class in a dotLRN community
  1. Administer Expense codes (category tree).
  2. Create expenses from the dotLRN community/class portlet.
  3. View all expenses created on the dotLRN communities/classes.
  4. Export All non-transferred and mark all transferred.
  5. Export all but don’t mark transferred.
  6. Delete an expense from the community or class.
FAQ

Handles frequently asked questions Q&A presentation.

Can be one Q&A per page or all presented flat.

Support for notification as well as WYSIQYG Editor and Categories, both optional, the administrator can configure the use of both components.

  1. Add/edit/preview faqs.
  2. Enable for disable a FAQ.
  3. Create new Q&A.
  4. View all faqs.
  5. Insert Q&A.
  6. Swap Q&A order.

 

The file-storage application allows individuals to place their files on a publicly accessible web site and share them with other members of that web community or with the public at large.

Organize files in a hierarchical directory structure.

Upload using Web forms, using the file-upload feature of Web browsers

Move files between folders or copy files to other folders..

Retrieve historical versions of a file.

  1. Add files.
  2. Create urls.
  3. Add/Edit/Delete folders.
  4. Modify folders permissions.
  5. Watch files properties.
  6. Upload a new revision for a file.
  7. Rename files.
  8. Copy files.
  9. Move files.
  10. Delete files.
  11. Manage files permissions.
  12. Delete file revisions.
  13. Download files.
  14. Unzip a file containing multiple files at the time its uploaded

 

Forums

Discussion board software that supports threaded and flat view, moderation, and a stand alone search function.

Users can create discussion forums with open, moderate and closed policy.

The forum administrator can approve or reject a forum if this is on moderate policy.

Users can create new threads for the forum if the administrator allows them.

Posted messages can be forwared to any person.

Threads can be moved from a forum to another or between threads.

  1. Add forums
  2. Enable or disable forums.
  3. Manage forums permissions.
  4. Manage permissions for each forum.
  5. Edit package parameters.
  6. Post a new message in a forum.
  7. Request notifications for a single forum or all forums.
  8. Reply a message posted.
  9. Forward a message posted.
  10. Edit a message.
  11. Move threads to another forum.
  12. Move thread to other threads.
  13. Change forum display.
  14. Replay to first post of a page.

 

 

[Forums Administration]

 

[Student View]

 

LORS Central
This application manages the services from the Learning Object Repository.
  1. Add Course.
  2. View course revisions.
  3. Edit course metadata.
  4. Edit manifest schema.
  5. Add items to folders.
  6. Add metadata to items.
  7. Watch file storage folder.
  8. Associate or drop associations of courses to classes or communities.
  9. Watch all views of an object.
  10. Add resources to items.
  11. Search learning objects.
  12. Export course into a zip file.
  13. Add files to clipboard to be used in other courses.
  14. Make an item revision live.
  15. Hide an item for all courses.
  16. Grant or revoke permissions over each course.

 

LORS Management

LORS Management allows a user to create a course created with IMS CP & SCORM.

Import Course Content (IMS CP & SCORM).

Course Management

Course Structure

Metadata Viewer

Course Delivery

Export Course Content

  1. Add course by uploading a zip file.
  2. Search learning objects.
  3. Watch shared courses in the repository.
  4. Add metadata to a course.
  5. Enable or disable tracking for a course.
  6. Export course into a zip file.
  7. Edit learning objects.
  8. Change course status.
  9. Share a course.
  10. Change presentation format.
  11. Navigate into the course from lorsm class/community portlet.
  12. Grant or revoke permissions over each course.

 

The News application allows community members to disseminate information that is relevant to the community members.

Allows community members to post current news.

Allows community administrators to post news of interest to community members.


  1. Create a news item by edit the content or upload a file.
  2. Set release date and archive date.
  3. Preview news items.
  4. Create new items revisions and add log information.
  5. Change news items status.
  6. Subscribe via RSS.
  7. Archive news as: next week, next month.
  8. Make news as permanent.
  9. Delete news.
  10. Display news depending on their status(approved, unapproved, enabled, disabled, etc.

 

Is a generalized application for storing and displaying groups of photos on a web site. It provides a convenient and uniform system for uploading, storing, and displaying groups of photos on a web site.

Photos are grouped together into albums which can contain 0 or more photos.

The albums can have descriptive attribute information that can be revised with history tracking.and can be displayed as a unit that allows user to browse through the photos in the album.

  1. Add a new folder.
  2. Add new albums into the folders.
  3. Add photos to the albums.
  4. Edit photos information.
  5. Edit album attributes.
  6. Move album to another folder.
  7. Modify album permissions.
  8. Edit folder information.
  9. Show the html source code of the image for copy and paste.
  10. Make a photo as cover photo of an album.
  11. Edit photo attributes.
  12. Delete photos.
  13. Modify folders permissions.
  14. Modify package parameters.

 

Project Manager

Track tasks, estimates and actual progress for a project.

Project Managers uses the notifications to inform the users about the state of the tasks and the projects.

  1. Add a project and set the logged variables, start date, end date, customer goal and other information.
  2. Add/Edit Customers.
  3. Add/Edit/Delete tasks to projects.
  4. Add/Edit/Log the task assignees and set their roles.
  5. Remove my self from the task assignees.
  6. Add comments to a task.
  7. View project changes.
  8. Mark task as done.
  9. Watch tasks in calendar view (by month or by week).
  10. Add process.
  11. Add/Edit/Delete tasks to processes.
  12. Use some or all processes tasks to add to a project.
  13. Delete processes.
  14. Add a log entry for the project.
  15. Rate the assignees performance when the project is closed.

 

Staff List
Allows users to see the staff list of the dotLRN Class.
  1. View class professor.
  2. View members list.
  3. Add a member.
  4. Export staff list into a CSV file.
  5. Remove all students.
  6. Remove all course assistants.
  7. Remove all teaching assistants.
  8. Remove all professors.
  9. Remove all course administrators.
  10. Drop users membership.
  11. Update users biography.
  12. Send a bulkmail to members of the class.
  13. Allows to change the users role.

Allows to survey users.

Allows to create surveys for users and decide when the survey will be enabled.

Users can take the survey one or more times.

It generates reports of the answers given by the users.

  1. Add/Edit/Copy/Delete survey.
  2. Enable or disable a survey.
  3. Preview a survey.
  4. View responses by user.
  5. View responses on a CSV file.
  6. Set survey as: multiple responses or limit to one.
  7. Set that users can or can not edit their responses.
  8. Request notifications for the survey.
  9. Send bulk mail to all users that have already answered the survey.
  10. Add/Edit/Copy questions.
  11. Set question presentation type as: One line answer, Essay answer, multiple choice answer, date answer or file upload answer.
  12. Set question as required.
  13. Change questions order.
  14. Answer a survey.
  15. View survey responses.
  16. Edit survey responses.

 

Syllabus
This portlet allows the user to have always available the dotLRN Class/Community Syllabus.
  1. Add an url where the course syllabus is.
  2. Add a file containing the class syllabus.
  3. Add New revisions of the syllabus.
  4. Rename the syllabus file.
  5. Copy the syllabus file to another folder.
  6. Move file to another folder.
  7. Delete file.
  8. Manage file permissions.
  9. Show only the live revision of the syllabus.
User Tracking
Used to track user behaviour and activities, so that Professors and administrators can use this to understand how the system is used and make improvements in the learning process.
  1. View site statistics:Number of views, First and last visit, Visits group by year, month and days, visits from each machine, visits of each user, user agents used to access the site.
  2. View communities statistics: Registration history of a class or community, views to each community/class, first and last visit to class , visited objects (e.g. forums, faq), last consult date, contributions of the user to the class (e.g. forums, faqs).
  3. View users statistics: Visited objects, last consult date, number of visits, first and last visit date, contributions to the site and classes or communities, sessions history, number of registrations on a month, search users.
  4. View advanced statistics: Combine information to have a personal report.
  5. Edit program data charge.

Weblog creation and management.

Allows notifications to users about the changes on the weblogs.

It allows to show weblogs in the Front page of the site and the administrator can determine how many entries he wants to show and how many lines will be shown.

  1. Add /Edit/Delete a blog item.
  2. Set blog item as publish or draft.
  3. Unpublish a weblogger item.
  4. Add a comment to the blog item and attach a file or link to it.
  5. Watch all draft entries.
  6. Use Bookmarket.
  7. Map a category tree to weblogger.
  8. Add a link to blogroll.
  9. Show all email subscribers.
  10. Set package parameters.
  11. Manage the RSS feeds.
  12. Configure trackback.
  13. Add/Remove ping urls.

 

Wimpy Point

Wimpy Point allows users to create online slide presentations and supports collaborative editing, customizable style sheets, printable output, and commentability.

Users can create and administrate presentations and allow other users to see them or administer.

Also, the owner of a presentation can allow all users to see the presentation.

It can be integrated with dotLRN and be used in the communities.

  1. Create/Edit/Delete presentations.
  2. Add /Edit/Remove/Insert slides to presentation.
  3. Show presentation.
  4. Watch printer friendly view.
  5. Change order of slides.
  6. View presentation on print view.
  7. Grant permissions for viewing and editing within presentations.
  8. Change people who can view/edit presentations.
  9. Create/View all revisions of a presentation.
  10. Create and edit styles.
  11. Make comments available for all users or only editors.
  12. Show list of all wimpy point users.
  13. Watch all or only your presentations.

 

 

[Create Presentation]

 

[Permissions Management]

 

[Student View]