ayan-biswas0412 / Juetcecoursemanagementsystem

This is a completely integrated course management system intended to use only in the Department of Electronics and Telecommunication Engineering Department of Jadavpur University
1 stars 6 forks source link

Need to make a notice issuing section in the Admin Dashboard that will create notices for students #29

Closed ayan-biswas0412 closed 4 years ago

ayan-biswas0412 commented 4 years ago

Notices will be issued from admin dashboard each notice should have :

INPUT :

if (notice visibility == "Requires Authentication ") { Option to select Student visibility type [ALL STUDENTS / STUDENTS OF SPECIFIC BATCH] Option to select Faculty visibility [All Faculty / Selected faculty]. }

OUTPUT ; if (notice visibility == "Requires Authentication ") { NOTICES WILL BE SHOWN TO SPECIFIC FACULTY / STUDENT DASHBOARDS UNTIL THE EXPIRY DATE AND AFTER THAT THEY WILL BE IN ARCHIVED SECTION . }

if (notice visibility == "OPEN") { NOTICES WILL BE SHOWN TO MAIN WEBSITE'S NOTICE SECTION UNTIL THE EXPIRY DATE AND AFTER THAT THEY WILL BE IN ARCHIVED SECTION . }

ayan-biswas0412 commented 4 years ago

I am doing the table template for the notice section

ayan-biswas0412 commented 4 years ago

Please make a notice input section in the admin dashboard and echo the notices in a loop to the dashboard.php as per this issue ..

30 i have merged it to master pull from master to get this and you will see a notice section in the student dashboard after login

ayan-biswas0412 commented 4 years ago

NOTICE FRONTEND TO BE MADE in the ADMIN dashboard to insert notices in the database (Parameters will be as per mentioned in this issue's starting conversation)

ayan-biswas0412 commented 4 years ago

30 frontend for the students has been already made and merged to master please see once and make a git pull origin master @Arijit02 please make and link to the database

ayan-biswas0412 commented 4 years ago

Notice backend added to student dashboard.

based on course_code from student_userdata table NOTICE will be shown to students

if(notice_visible=="course_code" or "all") { STUDENT NOTICE shown ; }

Screenshot from 2020-04-15 04-53-00

Corresponding sql file also merged into master so do a git pull origin master and do rest work.

@Arijit02

ayan-biswas0412 commented 4 years ago

file_id field is only connection between the notice table and a separate table which has to be made where the files (if any pdfs word docs are attached with the notice and it will be optional for notice publication)

ayan-biswas0412 commented 4 years ago

Done by @Arijit02