Three new ways to do groupings:
* Set the number of students per group (and LAMS assign them to groups randomly)
* Set the number of groups (and LAMS assign students to those groups randomly
* Or do it your way: you manually set the groups and the students in each group.

You can control the workflow using gate activities. Now you can use three types of conditions:
* Permission (teacher gets to decide when the learners can continue)
* Schedule (set up a time when you want the learners to continue)
* Synchronize (All students must reach the gate in order to continue)

Authors are allowed to open existent sequences that are stored in their own folders and/or public and departmental folders.
If the sequences are marked as "Active" then the system gives the option to open it as view only or make a copy
If the sequence is not owned by the opening author and has licensing information, a popup message should be display informing about the licensing and enforcing if the sequence cannot be modified.

While authoring an existing sequence, the author can choose this option to save the sequence under a different name.

Completed!

N/A

Import

Imports a LAMS sequence and its attached files and resources that were previously exported either from previous or current versions (in LAMS LD).
The importing process should also verify the existence of all pertinent tools to run the sequence. In case a particular tool does not exist in this LAMS installation the user should be notified and provided with possible solutions.
Additionally, information regarding Sequence licensing must be presented to the user that is importing the sequence.

Completed!

N/A

Export (New)

Exports a LAMS sequence and all its attached files/resources and prompts the user to save it to his/her local file system (in LAMS LD, IMS LD Level A, IMS LD Level A with LAMS LD extensions format)

Given a set of activities (not yet connected thru transitions) an author can click on the "Optional" button and draw a square/rectangle over these activites to set them all as part of a bigger optional activity that contains them.
All activities covered by the surface of the drawn rectangle are part of this optional activity.
The author sets the title, instructions and the minimum number of activities that the student has to complete before he finishes this optional activity.

Completed!

N/A

Draw Transitions

The author is able to draw a line (transition) between two different activities.
These transitions can be set (optional) to be use gates to set time release or "Wait for staff release", which will set a sync point for student before they get to the next transition.

The author has the ability to view how the sequence is rendered to students.

Completed!

N/A

Monitor Environment

Feature

Description

Progress

Demo

Manage Lessons

- Assign a Sequence to a Class (create lesson)

By clicking on the "Create" button, the author is presented with all the folders and storing sequence areas he has access to, to select a sequence.

Completed!

-

- Select Lesson

Once the sequence is selected, the user then assigns it to an existing class.

Completed!

-

- Set up groupings (if required) (New)

If the sequence contains group activities that are meant to be set at "runtime", the teacher is prompt to set the groups based on the current students in the class.

Completed!

-

- Define Later Notifications (if required) (New)

If activities have been set to be defined later (or in Monitor) a notification of the these will be presented so the teacher can take appropiate action and complete the content for the activities.

Completed!

-

- View Journal Entries (New)

View student's comments share with the teacher.

Completed!

-

- Enable/Disable Lesson (also mentioned as below)

Completed!

-

- Delete/Archive an Active Lesson

Completed!

-

Lesson Information

- Move to Archive

Given a selected lesson, the "Move to Archive" function disables the lesson and stores it under the Archive Lessons directory

Completed!

-

- Delete the Lesson (New)

Completed!

-

- Start/Enable/Disable

If a lesson is enabled, then the label for this button is "Disabled". When clicked, the lesson is taken out as an option of available sequences for the selected class.
If a lesson is disabled, then the "Enable" label is displayed. When clicked, the sequence is available to students in the selected class.

Completed!

-

- View Lesson Class

If a lessson class has been started, this option allows the user to view the students and the grouping within that lesson.

Completed!

-

- Refresh view (also mentioned as below)

Completed!

-

Sequence View Tab

This view displays the sequence as it was designed by the author.

-

- Refresh View

Completed!

-

- Show Learners

Completed!

-

- Force Complete a Lesson (New)

If the user double clicks on an activity, the Force Complete option will force all the students within this session class that have not yet reached or passed that activity to continue from that activity onwards.

Completed!

-

- Portfolio Export of the Lesson (New)

Prints all the instructions and contributions for the entire class in a sequence.

Completed!

-

- Broadcast Messaging to Group(s) (New)

In 2.0 this is implemented thru Chat

Completed!

-

- Runtime dynamic and custom Grouping (New)

Completed!

-

- Sync Point management (New)

Completed!

-

- Hide Entries (New)

Completed!

-

Learner's View Tab

This tab displays the process path of all students that have started the sequence. Each student is represented as a row displaying a linear representation of the sequence, each activity represented as a dot (node) in a line and indicating in different colours (or shapes) the student?s location with the sequence.
The user can double click on each node or dot to view the student?s contribution to a given activity. If the student has not yet reached that given node, then a popup window stating this accordingly is displayed.

- Refresh View

Completed!

-

- Hide Entries (New)

When viewing the contribution of a student, the user has an option to hide any given contribution to an activity by that student.

Completed!

-

- Portfolio Export of one student (New)

Prints all the instructions and contributions for a specified student in a sequence.

Completed!

-

- One-to-one messaging to a student (New)

Implemented thru Chat

Completed!

-

- Force Complete an activity(ies) for a student (New)

Completed!

-

Stats View Tab

This tabs presents general statistics about the sequence's usage. Some of these are:

Number of users in sequence / # of users in session class

Average progress in sequence

Average time in sequence

Average time spent in each activity

- Aggregate tools in sequence statistics (New)

Completed!

-

Learners Environment

Feature

Description

Progress

Demo

Sequence Selection Panel

Completed!

-

Resume Sequence

Completed!

-

Exit Sequence

Completed!

-

Add Notebook/Message

Completed!

-

Progress Bar (Flash component)

Completed!

-

Instant messaging client (New)

Moved to v2.1

-

Export My Portfolio (New)

Completed!

-

Administration Environment

Feature

Description

Progress

Demo

Session Management

Given that LAMS 2.0 is an "aggregation" of several webapps, cross applicatoin session management was required

Completed!

-

User Management

This section covers all the user management functionalities including external authentication.

- Authentication setup (select authentication mechanism) (New)

Allows the administrator to set up the appropriate authentication schema.

Completed!

-

- Manage (create/modify/delete) Organizations

If an external system is use for authentication, then LAMS is required to import users' information details to determine authorization. There are two mechanisms to do this:

The good old Resource (on the top frame) and Forum (bottom frame) activity that allows learners to discuss (via de forum) the resources available is now the first parallel activity implemented using the parallel activity template!