Skip to content

ideshpa2/StuDiscussion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions for Accessing Items

Source Code: Available in the repository’s src folder.

Automated Tests: Available in the repository’s src folder

List of Files and Descriptions

Application Source Code:

  • AdminHomePage.java - Manages the homepage functionalities for administrators, including user and role management.

  • AdminSetupPage.java - Handles administrator account setup and configuration options.

  • AssignRolesPage.java - Provides functionality for assigning user roles within the system.

  • ChangePasswordPage.java - Enables users to change their password securely.

  • FirstPage.java - The initial landing page when the application starts.

  • InstructorHomePage.java - Manages the homepage for instructors, allowing them to manage students and review submissions.

  • InvitationCodeTestPage.java - Automated test cases for validating invitation code functionality.

  • InvitationPage.java - Allows users to enter an invitation code to register.

  • OneTimeRoleTestPage.java - Tests the implementation of one-time password roles in authentication.

  • PasswordEvaluator.java - Validates passwords based on predefined security criteria.

  • ReviewerHomePage.java - Manages the homepage for reviewers, allowing access to assigned submissions.

  • SetupAccountPage.java - Handles new user account creation and initial setup.

  • SetupLoginSelectionPage.java - Provides a selection menu for users to log in using different authentication methods.

  • StaffHomePage.java - The homepage for staff members, providing options to manage internal operations.

  • StudentHomePage.java - The student homepage for questions and answers

  • User.java - The user model class, defining attributes such as username, password, email, and roles.

  • UserHomePage.java - The homepage for general users, displaying available system functionalities.

  • UserListPage.java - Retrieves and displays a list of all registered users.

  • UserListTestPage.java - Automated test cases for verifying user retrieval functionalities.

  • UserLoginPage.java - Handles user authentication via username and password.

  • UserNameRecognizer.java - A helper class for validating and processing usernames.

  • UserRoleTestPage.java - Automated test cases for verifying role assignments and access control.

  • WelcomeLoginPage.java - The initial login screen prompting users to enter their credentials.

  • adminDeletePage.java - Provides an interface for administrators to delete users.

  • adminDeleteTestPage.java - Automated test cases for verifying user deletion functionality.

databaseHelper Source Code:

  • databaseHelper.java - SQL repository that stored all of the necessary data within tables and allowed us to get and retrieve this data whenever necessary

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors