ADVANCE PROGRAMMING
GROUP ASSIGNMENT 1 - Project Setup
PIPELINE STATUS:
Application that we are building:
Teaching assistant and student connector
features of the app:
- Identify different types of users (Teaching assistant, Student, Admin)
- Display list of courses of a student
- Display a student TA schedule(s)
- Create appointment with TA by Student, using available time slot system, with given despription and duration of the appointement
- TA's can reject or accept the appointment (They can add a message if they decided to reject the appointment or set a remainder if their appointment is accepted)
- Student get notification(s)
- Apointment details for the TA's
- List if all USERS for Admin
- Create courses by admin
- Set roles for each USERS (Student or TA)
- Assign the TA's for each courses created
- Admins can see created schedules with permission for 24 hours
- Students able to give/refuse admin's permission to view the schedules
Members of the group:
- Achmad Afriza Wibawa ( Group Leader )
- Muhammad Zahran Agung Dewantoro
- Johanes Steven
- Ahmad Izzudin Alifyandra
- Naufal Rafi Athallah Ramadhan
INSTRUCTIONS:
1. We need JDK to be able to run the app
2. ./gradlew build to build the project
3. gradlew bootRun to run the web
4. gradlew test to test the apps