Have a laravel classroom management project which is using fullcalendar to display some classes etc.
Need some simple customizations on the calendar.
Private setting: Classes can be set as private. They will appear to the teachers and admin, but not appear to students, expect students enrolled in the class. For example Private Class 1 has student A registered. When student A looks at the calendar, they can see their own class, but not private class 2 or private class 3. However, teachers and admin can see all private classes. Also, private lesson students can see private lesson classes with no one registered (representing open times) so that private lesson students can schedule their own classes. non-private students don't see private availability on their calendars. Private students don't see group lessons on their schedules.
Color-coding by teacher: on the teacher edit page, a color can be selected for each teacher, which controls the color of their classes on the fullcalendar pages.
Sorting by teacher: drop down allows for displaying only one teacher's classes on the schedule pages
Sorting by level: default show all on admin, but default to student level only display on student-facing calendar. drop down allows students to view other levels.
Level to student info: similar to the level of books, levels of classes should be programmatic in the settings, then selectable from a dropdown for each student.
Setting default calendar view on my settings page / global settings: I want an option to change the default calendar display on the site as a whole as well as a personal override for student pages
Basically, the customizations come down to changing the way things are displayed.
49 freelancers are bidding on average $197 for this job
Hello sir I hope you are doing well. After reading your offer, this looks like a perfect fit for my skill sets so May I discuss with you for further details about this project?