The LRRS allows access only to authorized users with specific roles (system administrator, lecturer, TA and student). Depending on the user’s role, he/she is able to access only specific modules of the system.
<br>
<b> How LRRS Works </b><br>
Below is a quick summary of the <b>core</b> LRRS modules aligned to their user roles. For a more detailed explanation, please refer to the <ahref="http://lanlab.org/course/2018f/se/rough-ideas.txt">documentation</a> of the system.<br>
<ol>
<li><b>Administrator</b></li> • Creates lecturer and TA user accounts and course portals.
<br> • Administrator assigns lecturer and TA to each course portal.
<li><b>Lecturer </b></li>
• To make the system more flexible we allowed the lecturer to create his/her own course portals.
• Create their user accounts using their student id and Passport/ID numbers.
<br> • Browse course portals in the system and join them. Based on the setting for each course portal (managed by its lecturer) the joining process may require lecturer approval.
<br> • View/download Lab report assignments in the portal.
<br> • Submit their work for the lab report assignment.
<br> • View their marked submission and request remarking if needed.
<li><b>Visitor </b></li> • Can only view public reports without the need for authorization.<br>
</ol>
<br> To better understand different user roles, see <ahref="UseCase.jpg">System Use Case</a>.