Course Features (FrontEnd)
Frontend Course Management for course administrators, teachers, and students
- Announcements
- Report Card
- Newsletter (Course)
- Manage Menu
- Course Forum
- Gradebook
- Course Stats
- User/Objects Grid
- Course Info
- Course Report
- Course Final Score
Announcements
The “Announcement” module adds a news and communication board to your course.
The announcements area allows the teacher or person managing the course to publish a communication for the students, sending a personal notification to each user’s e-mail box.
View and manage Announcements
All the course users with view permissions on the module can read announcements
Students will be able to read and archive under the “history” tab, announcements they can see.
This is the full view for user roles with edit permission on the module (i.e., course administrators, teachers, tutors):
Insert an announcement
When adding a new announcement, you can define:
- Title
- Mark as important: the announcement text will appear highlighted
- Description: consider this text will be also sent by email or SMS, avoid using complex HTML structures.
- Recipients: Announcements can be published for all or just some subscribed users, select:
- Only me: if you are preparing the text and don't want it to be sent yet
- All: all the users subscribed to this course
- Select: will prompt the list of subscribed users that will be able to see this announcement
Report Card
This module shows to the user his own scores in tests, SCORM and classroom activities.
Visibility of each evaluation item can be set in gradebook module
Newsletter (Course)
This module allows course managers (i.e., administrators, teachers, courses) to mass-email users subscribed to subscribed users.
Features:
- Define the sender, the subject, and the message of the communication.
- One or more attachments may be included in the newsletter.
- Select all or some users
It is also possible to choose which users to send the communication to based on the language in which the platform is configured.
The communication can be sent either by e-mail or SMS (when this service is managed by the platform).
Check also the Global Newsletter settings
Manage Menu
This module is generally assigned only to course administrators, with view and edit permissions, and located under
Teacher Area > Manage Menu
This module will let you:
- Add new modules to your course
- Edit menu item names
- Change module permissions
Changes made here will affect only the present course specific menu, and won't reflect on general menu templates or any other course: this will give you maximum flexibility with menu management and customization.
If you need to apply changes to several courses, consider assigning or creating a menu template from general administration, or ask a god admin to do that.
Please refer to the general menu management feature for details.
Course Forum
Course forums will be available to all course users, or only selected course users
The feature is usually located under the “Collaborative Area” menu, but you can use the menu management feature to:
- move the link
- rename the link
- assign viev/create/moderate permissions for each subscription role
- remove the feature from your course
Check the global community forum guide for details about forum creation and management
Gradebook
REMOVED: this feature has been deprecated and removed since Forma LMS 4.2, replaced by the new Course Report module
The gradebook is one of the most important and useful course features, used to manage all the evaluation activities in a course:
- Test Learning Objects
- SCORM objects with score
- Classroom activities
Overview
View Answer stats
Edit test gradebook options
Use the “Edit” icon for each test to see a list of the scores for all the user. You will also be able to:
Configure:
- Weight of the test score in the final score calculation
- Show or hide the test score in user ratecard
- Use or ignore the test score in the final score calculation
Plus, for each user you can
- View and edit the final score
- View the full test execution (see below)
- Edit the execution date
- Add a comment to be displayed on user scorecard
- Cancel last execution, so the user ca take the test again
Test execution detail
Add a new activity
Here, you can also manually add more scores to be calculated for the final course score:
- Activity: record user evaluation score for external activities, not done directly in the platform
- SCORM Results: is a SCORM object has some test, here you can add it to the gradebook
Detail
- Score and Attempts: vote of each user in the last attempt for each evaluation item. Number of attempts is shown in brackets, click to see the full attempts hisoty
- Final Score: this column lists the final vote for each user. The score is calculated on-the-fly on page loading, manually edited score ar shown in brackets. Check this page for details on final score calculation and related behaviours.
Click on the icons to:- Recalculate final score for all user
- Round the vote to decimals
- Edit the final score
Attempts History
Edit Final score
Click on the icons on the “Final score” column to:
- Recalculate the final score for all users
- Manually edit the final score for all users
Course Stats
REMOVED: these features have been deprecated and removed since Forma LMS 4.2, replaced by the new Course Report module
Forma provides different stats to monitor course and user progress:
- Usage Stats: monitors the global course activity, by tracking how many course sessions and operation each user takes
- User Stats: tracks the progress status of each user on the course learning objects
- LO Stats: shows at a glance how many users completed each learning object
- User Object Grid: detailed report of user's status over each LO, with the ability to edit dates and completion status.
Check the UO Grid page of this guide for details
These features are usually located under the “Stats Area” of the course menu
Usage Stats
Click on the username for a detail of the user's sessions in this course:
User Stats
User statistics provide the teacher with a report on the activities of each individual, highlighting their level of progress in the course.
By clicking on the name of each user, their progress status for each course object can be viewed.
Displays:
- Filters
- Status: click to edit user status on the selected learning objects
- Learning Objects: number of learning object new / started / completed
Filter for the desired criteria, or click on a username for details:
LO Stats
In statistics by object, a comparison can be made regarding the status of all the users in relation to a specific learning object.
It is also possible to view the aggregated results of a survey.
On the initial screen, the objects for which the comparison is to be made can be selected by clicking on the magnifying glasses.
User/Objects Grid
REMOVED: this feature has been deprecated and removed since Forma LMS 4.2, replaced by the new Course Report module
The “User Object Grid” module allows:
- display detailed information on user status and scores on each learning object
- edit user status and completion dates
- reset user tracks on learning object
- export detailed reports
Overview
User Report
Click on a username to see detailed information:
- Name: Click to check details on this object and reset user status
- Status: click to edit
- First / Last access date: click to edit
LO Details
Course Info
This module will disply a structured info page for the course:
Users with edit permissions on the menu item will see the "EDIT" button and will be able to change some of the general course settings:
Course Report
Overview
The Course Report Module extends Forma LMS reporting capabilities by centralizing all course-related tracking data into a single, cohesive view. It enables administrators and trainers to analyze user progress, completion status, and performance at both course and participant level, supporting more informed decision-making. Built on the platform’s flexible reporting system, it allows customizable filters, detailed data selection, and export options. This module is designed to simplify monitoring course activities and improve the efficiency of training evaluation processes.
Upgrading from Forma 4.1.4
This module has been introduced with Forma LMS 4.2. If you are upgrading from older forma versions, this single module will replace all the following teacher area features:
During the upgrade process all these features will be automatically removed both from the course menus and from the menu templates in admin area. A link to the new module will be automatically created in the same menu area both for course menu and menu templates. trying to migrate the same menu permission for administrative roles as the old modules.
Permissions eventually set to users enrolled with the role of student, ghost or guest will be removed.
Check your menus item after upgrade. In case the new module is not present in a course, just re-apply to the course the menu template, making permissions changes if needed. View the menu management documentation for details.
Features
Dashboard
- Filters Bar: allow filtering the below data by edition or course group. Not displayed if groups or editions are not configured for this course
- Users status Chart: Total number of enrolled users, and pie chart showing the amount of users for each status. Mouse over each segment to see the number of users.
- Course Info:
- Start/End date, as set in the main course options. For classroom courses will show the dates set for the master course
- Days Left: counts remainig days from today until the end date of the course. Only shown if the end date for the course is set.
- Learning Objects: total number of LO in this course
- Quick Search by User: select a specific user or just start writing a username, and click the submit button to directly see his report details
- Quick Search by Learning Object: select a specific Learning Objector just start writing its title, and click the submit button to directly see the report details page for this LO
- Usage stats: usage stats for the last period.
User Report
Main Page
- Filters Bar: allows filtering the data below by edition or course group. Not displayed if groups or editions are not configured for this course
- Recalculate: recalculates the final score for all users
- Export: export the report in CSV or XLS format
- Search: search on the displayed data, enable advanced search, anable visibility of hidden columns
- Username: click on a username to display a detailed report of the status of this user on all the learning objects
User Report
Status and main tracking data for all the LOs for a specific user
- Edit: edit the main informations for the user status on the course
- Status
- First Access
- Last access
- Export: export the user tracking data in CSV or XLS format
- Learning Objects list: click on the object title to see user details for this learning material
- Scorm time tracking: the colums displays the total time spent by a user in each scorm object. Click on the "+" icon to see a detailed report of all the accesses
Learning Objects Report
Main Page
This page lists all the learning objects in the course with informations about the progress of users in the course
- Filters Bar: allows filtering the data below by edition or course group. Not displayed if groups or editions are not configured for this course
- Gradebook Filter: flag this checkbox to filter the list of learning objects and display only those with scores and marked as "Use for final" in the LO Management - properties section
- Export: export the report data in CSV or XLS format
- LO Title: Click on the title of a learning object for a detailed report
- LO user status chart: this chart represents the progress status of all users on a learning object. Mouse hover a segment of the status bar to see the number of users with that status in a LO
- Answer stats: click on the istogram icon to see statistics for the answers in a test or poll learning object
Learning Object Report
This view features an overview of the status of all users on this learning object, and a list of all the users with their main tracking info
- Learning Object Info: main information about the selected learning objects. Score settings like max score, use for final, show to user and weight can be set and edited by each LO properties and editing sections
- Test Metrics: only displayed for "test" learning objects:
- User status: shows how many users have completed (passed or failed), not completed (not attempted or doing) an assessment, and the number of submissions waiting for a teacher validation (to check). Click on a label to filter the users in this status
- Average score: calculates the average score for all users in this test
- Score status chart: pie chart displaying the score status of all users. Mouse hover a segment of the status bar to see the number of users with that score status in this LO
- User tracking details: click on a username to see the user status and tracking details for this LO
- Attempts: number of attempt of the users in a test
User Details
This page displays the available details and features for the tracking of a user on a specific Learning Object, and can be reached by navigating either the user report or the learning objects report.
The page features the following info panel, while the content will vary based on the type of learning object displayed:
- Info: main tracking information for a user on this learning object. Some details may slightly vary depending on the type of LO
- Edit: click to edit the status, dates and status of this user on this LO
- Reset: delete all the tracking for this user on this LO. Warning: can't be undone!
Test tracking details page
For learning objects of type "TEST" this page displays the last test submission made by the users, with the given answers and scores
- Submissions History: if the user made multiple attempts to complete the test they will be listed in this dropdown. The page will open by default from the last attempt
- User's Answers: display all the test questions answered by the user, for the selected attempt
- Edit: click this button to edit the user score for an answer and add a comment
Edit a test tracking
For each user test attempt, it is possible to edit the tracking info including:
- Score Status: in addition to the generic LO status, it will be possible to set a score status specific for test LOs
- Comments: add teacher comments, visible to the user if set in test options
- Bonus score: increase the score achieved by the user
SCORM Tracking details page
It the object type is SCORM, this page will display available info about user's sessions
Usage Stats
Main Page
- Usage stats chart: volume of browsing activity of the users in this course for a selected time period
- Time filter: choose time range and start data for the usage chart. Start date defaults to the first available tracking.
- Users list: click on a username for a detailed list of browsing sessions and actions
Usage Stats by user
List of all the browsing sessions of the selected user in this course:
- Total time: sums the browsing time of all the sessions
- Actions: click on the icon for a list of the actions performed by the user in a session
Course Final Score
Overview
The Final Vote represents the overall score achieved by a user within a course. It is automatically calculated based on specific learning objects configured to contribute to the final evaluation.
How the Final Vote is Calculated
The final score is computed by considering only the course elements explicitly marked as "Use for final" in the LO settings
Each of these elements contributes to the final vote according to:
-
its score
-
its weight
-
its maximum achievable score
Calculation Logic
The system applies a weighted normalization formula:
Final Vote = (Sum of (user score × weight)) / (Sum of (max score × weight)) × Final Score Scale
Where:
-
user score = score obtained by the user in each activity
-
weight = importance assigned to the activity
-
max score = maximum achievable score for the activity
-
Final Score Scale = maximum score configured for the course (e.g. 100, 200)
Important Notes
-
Only objects marked as "Use for final" are included
-
Activities not completed (or not valid) contribute 0 to the numerator
-
However, their weight is still included in the denominator
-
This means incomplete activities negatively impact the final score
Manage the Final Score (Forma 4.2 onward)
Object Inclusion Rules
-
No object is included by default
-
All objects that produce a score (e.g. tests, SCORM, assignments) must be explicitly marked as "Use for final"
-
This provides full control over which activities contribute to the final evaluation
Upgrading to Forma 4.2: when upgrading from a previous version to 4.2, the settings for existing materials in the gradebook (test, scorm or activities) will be mantained and migrated to each LO properties settings
When the Final Vote is Calculated
-
The final vote is automatically updated in real time
-
Recalculation occurs each time a user completes an object marked as "Use for final"
Benefits of the new behavior
-
Immediate feedback for learners
-
Always up-to-date final scores
-
No need to access the Gradebook to trigger recalculation
Check the Course Report Documentation for further details
Editing the final score
TBD
Manage the Final Score (Older Forma version)
Object Inclusion Rules
-
Test objects were automatically included in the final vote calculation
-
It was still possible to exclude them by modifying the "Use for final" option in the Gradebook
-
Other object types required explicit configuration depending on their setup
When the Final Vote is Calculated
-
The final vote is calculated only when the Gradebook module is accessed
-
This means scores may not be immediately updated after completing an activity
Check the Gradebook Documentation for further details
Editing the final score
TBD
Best Practices
-
Assign weights carefully to reflect the importance of each activity
-
Explicitly configure "Use for final" for all relevant objects
-
Inform learners that incomplete activities will lower their final score
-
Use the final score scale (e.g. 100 or 200) consistently across courses