The Learn module of the GFoundry platform follows a structured workflow to ensure high-quality learning content. This process involves two main user roles: Producer and Reviewer.
User Roles
Learn Manager
The Learn Manager has full administrative access over the Learn module and oversees the entire content lifecycle.
Permissions – What a Learn Manager can do:
Create content and edit all its components;
Send content for review;
Start reviewing, approve, reject, or send back to the Producer;
Set content to Published, Unpublished, Public, or Unlisted;
Access to content:
Has unrestricted access to all learning content across the platform, regardless of producer, reviewer, or category.
Producer
The Producer is responsible for creating and submitting learning content for review.
Permissions – What a Producer can do:
Create new learning content and all its associated elements (text blocks, quizzes, videos, images, etc.);
Create content in any category unless restricted to specific categories;
Assign a Reviewer in the “Editor Information” section (note: a Producer cannot assign themselves as the Reviewer);
Submit learning content for review (action: Send for review);
Withdraw content from the review process before it is approved (action: Send back to producer);
Limitations – What a Producer cannot do:
Cannot define content segmentation;
Cannot edit the content once it is in the review state;
Cannot approve content;
How to assign the Producer role to a user:
In the user profile, enable the Producer option;
In the category view, a user can be assigned as a Producer for that specific category;
[Note: There should be a clear way to indicate which categories the user has permission to submit content to, or whether the user has unrestricted category access];
Access to content:
A Producer only has access to learning content where they are explicitly assigned as the content’s Producer.
Revisor
The Revisor is responsible for reviewing and validating the content submitted by Producers.
Permissions – What a Revisor can do:
Start a review if the content is in the “Waiting Review” state (action: Start reviewing);
Edit the full content of the learning content;
Approve or reject the content;
Return content to the Producer with comments or suggested changes;
Restart the review process for content that has previously been rejected;
Limitations – What a Revisor cannot do:
Cannot change the content’s category;
Cannot edit the “Editor Information” section;
Cannot modify content segmentation;
How to assign the Revisor role to a user:
In the user profile, enable the Revisor option;
Access to content:
A Revisor has access to:
All content where they are assigned as the Revisor;
All content that does not yet have a Revisor assigned;
Publisher
The Publisher is responsible for managing the publication status of learning content.
Permissions – What a Publisher can do:
Make content public;
Unlist content;
Set content as Published or Unpublished;
Cannot create or edit content;
Cannot start or manage the review process;
Access to content:
Has access to content to manage its visibility and publishing status only.
Content Approval Workflow
The Producer creates and edits the learning content;
The Producer assigns a Reviewer in the “Editor Information” section;
The Producer submits the content for review (Send for review);
The Reviewer initiates the review (Start reviewing);
The Reviewer can:
Approve the content;
Reject the content and provide feedback;
Return the content to the Producer for additional changes;
While the content is under review, the Producer cannot make any edits until the Reviewer returns it or approves it.