https://github.com/zechengz/uiuc-cs-assistant
UIUC CS Assistant
https://github.com/zechengz/uiuc-cs-assistant
data-mining database expressjs heterogeneous-network javascript python reactjs scss sql web-programming
Last synced: 3 months ago
JSON representation
UIUC CS Assistant
- Host: GitHub
- URL: https://github.com/zechengz/uiuc-cs-assistant
- Owner: zechengz
- Archived: true
- Created: 2018-01-08T11:33:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-23T18:17:33.000Z (about 7 years ago)
- Last Synced: 2025-03-15T02:55:07.607Z (3 months ago)
- Topics: data-mining, database, expressjs, heterogeneous-network, javascript, python, reactjs, scss, sql, web-programming
- Language: JavaScript
- Homepage:
- Size: 24.4 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UIUC CS Assitant
Group project of creating a website on helping UIUC CS students decide and manage their own CS classes registration based on their own CS tracks.
(This project is the group project for CS411 Spring 2018)## Some functions
1. Search classes where students can see average GPA, number of As, Bs etc. for the classes.
2. A simple bi-typed heterogeneous information network to rank professors and classes.
3. Contiguous frequent pattern mining function to extract patterns for classes based on their GPA and number of registered students.
4. Users can check the average GPA for their own tracks, manage their own track classes and check their own progress on the tracks.
5. Other small but interesting functions.## Languages and Packages
1. React.js
2. Express.js
3. SCSS
4. Python
5. SQL
6. Node.js## Setup Guide
1. Install node.js modules (at least once): `npm install`
2. Run and start: `npm start`
3. Open [http://localhost:55555/](http://localhost:55555/) in the browser
4. `Ctrl-C` in terminal to stop server at anytime## Report
* [Link to report](https://drive.google.com/file/d/1KGRRzm-UL7vFbp7lt5DvGVlx0PMpM8L7/view?usp=sharing)## Current Hosting Website
* [Link to the hosting website](http://csassistant.web.engr.illinois.edu:55555/)## Data
* Thanks for Professor Wade's data on UIUC class information.
* [Here is the link to the dataset](https://github.com/wadefagen/datasets)## Other Useful UIUC Class Information Website
* [Grade disparity between sections at UIUC](http://waf.cs.illinois.edu/discovery/grade_disparity_between_sections_at_uiuc/)
* [iWantA+](https://iwanta.plus/)