Open willshen opened 10 years ago
Hello,
Unfortunately, there is no official documentation for setting up/running ScheduleMaker on other systems at the moment. The Computer Science House is debating releasing a version of ScheduleMaker specifically designed to be redistributed for use on other campuses or projects which would obviously come with documentation.
You can however still try to set the project up in its current state.
The current system is very tied in to getting a specially formatted dump file from RIT's SIS system, so if you were to create your own project, you would have to either contact RIT's ITS department and negotiate the dump format, or write a new data adapter that can fill the schema appropriately. If you are not using RIT's data at all (for another college, I don't know what you had in mind), then of course you will have to write a data adapter or scraper regardless. Be warned that the current schema is very RIT-oriented, meaning it was originally designed for quarters, not semesters, so there is some legacy structure in there.
Once you've gotten the data into your database, the process for setting up the front end is easy:
npm install
and then npm run-script build
to build the siteRegardless if you decide to fork our project or not, feel free to look at our source code for ideas/inspiration to help your project out.
https://github.com/soduko/schedulemaker/wiki
I've only begun to learn web development but this project is something I'd like to adapt for my university or atleast for myself.
I've created a fork with a wiki which I'll use to document what I've figured out to help new comers like myself in the future. If you get a chance, look over it and let me know where my misunderstandings are. You can contribute aswell!
Hi there, I came across this project while looking to build something similar for my group to allow students to generate schedule and such. I would love to be able to use what you have done, but I am not too sure how this project is set up. Is there documentations somewhere?