Releases: RubaiyadNoorShahriar1999/Attendance-System-for-Devskill
Releases · RubaiyadNoorShahriar1999/Attendance-System-for-Devskill
Feature updates(Update Profile)
Update Profile
- Student and Teacher can update their Username and Password but not Name.
- Student and Teacher can't update same username or password. (ex. Present username: X, updated username should be anything other than X, could be x,X1,XY etc. Same goes for password. Duplication not allowd.
- As this is a console application there are some limitation on consecutive updates.
Upcoming Feature
- Student or Teacher have to re-login after 1 update to do another profile update.
Deuplication checking Upgraded (Timspan Edition)
Updates
- Students can give attendance only in their enrolled courses
- Class time attribute moved to Schedule Model
- Dependency on TeacherID replacement in Course deletion removed
- Teacher can see all the attendances of all student in the courses he/she is assigned to
- Duplication check in attendance . A student can give his/her attendance once in a course
- A student can only give his/her attendance in his/her enrolled courses ( Student ID input removed)
- Students can give attendance in a course once in a day
Deuplication checking Upgraded
Updates
- Students can give attendance only in their enrolled courses
- Class time attribute moved to Schedule Model
- Dependency on TeacherID replacement in Course deletion removed
- Teacher can see all the attendances of all student in the courses he/she is assigned to
- Duplication check in attendance . A student can give his/her attendance once in a course
- A student can only give his/her attendance in his/her enrolled courses ( Student ID input removed)
Logout & Re-Login Feature
Logout & Re-Login Feature
Added logout method. User can logout after the task is done. User can re-login after they logout. Every session has a Logout option.
View Courses
View Courses
Teacher can view his/her courses he/she is assigned to.
Duplication Checking
Duplication Handled
Course assignment related duplication handled. Requires further improvement but this one is a stable version.
Feature Update
Attendance Sheet
Major updates on student giving attendance and viewing the attendance list.
Major Features
Major Features Created
Major features such as
5. Admin can assign a teacher in a course
6. Admin can assign students in a course.
7. Admin can set class schedule for a course
a. Class schedule consists of day and time and total number of classes.
b. For example, Sunday 8PM - 10PM, Monday 7PM - 9PM, 20 Classes.
8. Students can login and give attendance in the course he/she is enrolled in.