openlake / iitbh-calendar Goto Github PK
View Code? Open in Web Editor NEWGenerate your calendar for courses at IIT Bhilai
Home Page: https://openlake.github.io/iitbh-calendar/
Generate your calendar for courses at IIT Bhilai
Home Page: https://openlake.github.io/iitbh-calendar/
Currently we have a deploy script to deploy the calender app , but it could be auto deployed on changes such as timings of classes
The current version of deploy script needs to be manually edited in order to deploy. Create options that would automate this process to a single command.
They are used in the deploy script and star button in App.svelte
Most of the students follow the recomended courses in first four semesters, so we can add templates which these students can use to load the list of courses.
It would be nice to add a feature that would inform the user if their course selection has clashing courses.
For all the courses in which slots have changed by professor but hasn't been changed in course list, add a comment here.
The Time table generator doesn't provide an editable file. An excel file in which we can customise the same and add courses not available in the drop down list would be great to have.
Currently, the schedule is downloaded as a .ics
file which we can directly add to our calendar. But this format is not readable by humans. So, to make it more helpful, we can add option to see/download the schedule as a table.
Course download does not work for the courses which do not have proper room numbers such as courses having tutorial slots, lab courses and courses scheduled according to BTech 2022 schedule.
IIT Bhilai is switching to mid-sem/end-sem pattern from the previous tirece system. So app needs to be updated for the same.
Add checkboxes to select only course or tierce schedule.
If both checkboxes are disabled, disable the download button.
Currently the calender uses hardcoded colors from gruvbox theme. It would be nice to give users ability to select colors themselves. Additionally user should have ability change various aspects like font size and style.
Currently, if the person refreshes the page, the list of selected courses gets reset. We can avoid this by storing the courses in browser cache.
Currently, we are storing all the data, like course schedule, lecture slots, template courses, etc as json files. Due to this we have to create a commit everytime we want to change something in the data, eg. the class slot for the course is change.
It would be nice if the database structure is documented, this will make it easier for new contributers to get started.
User should have option to add courses by specifying course slots, location, etc. This should be saved in the local storage for further use (#16 ). This will allow user to generate timetable if new courses are added, get timetable with changed slots, download calender with shortened names, etc.
When clicking on Time Table, there's no option to go back, and reloading the page loses the choices selected. It would be nice to have an option to go back and have the choices we made stored in browser storage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.