Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AC2 - Course registration #1319

Merged
merged 13 commits into from
Mar 11, 2024

Conversation

Divyanshusir
Copy link

AC-2 All the changes made so far in the module :

JSON APIs created for
Student :
student_pre_registration ,
student_final_registration ,
student_view_registration ,
view_offered_courses ,
student_backlog_courses ,
add_course ,
drop_course,
academic_procedures_student ,

Acad Admin :
acad_view_reigstrations,
get_course_list,
configure_pre_registration_date,
configure_final_registration_date

Faculty :
faculty_assigned_courses

Model created for:
Backlog course

Created templates for :
Doing pre registration configuration for Academic person -( seeing courses available for pre-registration in any semester , and functionality to add and remove any course from the Course slot .)
Showing backlog courses of a student,
Functionality For Faculty to View Assigned Courses and generate Roll List,

Small changes made and bug fixed :

In FusionIIIT/applications/academic_information/views.py (line 1033) - for solving the error when fetching the excel sheet if pre registration details of any student is not found ,
In FusionIIIT/applications/academic_procedures/views.py (line 415) - corrected the working of get_drop_course options so as student can see the courses in the drop course section
In FusionIIIT/applications/academic_procedures/views.py (line 1845) - modified the function to fix bug in get_batch_course so as to handle the batches which are after 2021 as their ids have different pattern
In FusionIIIT/applications/academic_procedures/views.py (line 2283 , 2288) - modified the function to solve the problem of repeated verification of same student

AC2.PR.VIDEO.-.Made.with.Clipchamp.2.mp4

Video Link
https://drive.google.com/file/d/1It1RlUXBqaED3alHofPCmtEgx089htop/view?usp=sharing

@ChaudharyRaman @prajjwalkapoor

Please merge this pr and if in any problems are happening during integration do let me know.

@Divyanshusir Divyanshusir changed the title Course registration AC2 - Course registration Mar 9, 2024
@ChaudharyRaman
Copy link
Contributor

@Divyanshusir please remove all the migrations file other than that this PR LGTM @prajjwalkapoor .

.gitignore Outdated

docker-entrypoint.sh

migrations
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just change this migrations line

@prajjwalkapoor
Copy link

LGTM.
Just remove those migration files.

@Divyanshusir
Copy link
Author

@ChaudharyRaman I have removed all the migrations file . Please review it again and do let me know if there are any more issues.

@ChaudharyRaman
Copy link
Contributor

LGTM Merging

@ChaudharyRaman ChaudharyRaman merged commit 5f5b05f into FusionIIIT:ac-2 Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants