Skip to content

Functional requirements

Hannah edited this page Mar 4, 2024 · 2 revisions

User registration and authentication

Secure system access through user-specific login credentials.

Profile management

Allow users to create and edit their profiles.

Allow students to find and join class/groups

Students will need a dashboard to find, join and see class/groups.

Post management

Capabilities for creating, editing, and deleting posts with multimedia support.

Post visibility control/privacy settings

Functionality to change the public/private status of posts.

Interactive elements, comments, likes

Public posts that are inside the classroom can be opened, commented on and liked by other members of the same class.

Administrative tools for teachers

Special permissions for teachers to manage content and users. For example, creating and managing groups, assigning students to specific groups. Teachers will have the same capabilities as the student's interface, only that they can create the classrooms.

Logout functionality

Securely log out users from the system.

GDPR compliance

Adherence to data protection regulations for user data.

Members list

Lecturers/administrator should be able to see the members list of all students in their class/group.

Clone this wiki locally