Skip to content

Commit

Permalink
Pathway ready (#562)
Browse files Browse the repository at this point in the history
* Scrape data

Scraping data from RPI Catalog using scrapestorm

* Create gradetamplate.vue

* Create to_json.py

* JSON converter

* parser for pathway and clean data

* front-end of pathway

* some UI change

* styling

* Update Pathway.vue

* UI changes

* scraper for major requirements

* Update major_scrap.py

* get URL for 2021majors

* major_scrap updated

Debugged with Harry Tan

* Update major_scrap.py

* updated major_scrap to generate a list of postgresql commands

* a list of postgreSQL command of major requirement information

* Turning the data into postgresSQL

* Update major_scrap.py

* Create pathwayV2.json

* Update pathwayV2.json

Co-Authored-By: YTWTY <90935565+YTWTY@users.noreply.github.com>

* get started with new Pathway UI

* Completed categorized Pathway UI, but still need to work on click event

* tried to implement the click event

* moved everything into one vue file; deleted pathway.json and pathwaycomponent.vue (which is combined into pathway.vue)

* Update pathwayV2.json

updated some new pathways on rpi website

* add ability to change list order

* Update CoursePage.vue

* Update Pathway.vue

* create alphabetCols function

alphabetCols function is used to split Pathways in alphabet categories.

* List Pathways by Alphabet

List Pathways by Alphabet using alphabetCols function.

* remove debug log

* change the color for category title

* change the arrangement for categories names

the arrangement for the categories name will be up to down, instead of left to right

* sort pathways

sort pathways in alphabet order for each categories

* optimize Pathway User interface

Move the change category button to the left side of the page. Change color and background color of the button. Remove guide messages at the bottom.

Co-Authored-By: Harry Tan <32246618+DarknessUnder@users.noreply.github.com>

* add some comments

* Alpha order (#549)

* Update Pathway.vue

* create alphabetCols function

alphabetCols function is used to split Pathways in alphabet categories.

* List Pathways by Alphabet

List Pathways by Alphabet using alphabetCols function.

* remove debug log

* sort pathways

sort pathways in alphabet order for each categories

* optimize Pathway User interface

Move the change category button to the left side of the page. Change color and background color of the button. Remove guide messages at the bottom.

Co-Authored-By: Harry Tan <32246618+DarknessUnder@users.noreply.github.com>

* add some comments

Co-authored-by: Harry Tan <32246618+DarknessUnder@users.noreply.github.com>

* delete things

* Merge branch 'master' of https://github.com/YACS-RCOS/yacs.n

* change the margin of the popup window when click the specific pathway

Co-authored-by: zwirvinpeng <zwirvinpeng99@gmail.com>
Co-authored-by: Jimmers2001 <38543433+Jimmers2001@users.noreply.github.com>
Co-authored-by: Jane Zou <75590646+jxlyn@users.noreply.github.com>
Co-authored-by: YTWTY <90935565+YTWTY@users.noreply.github.com>
Co-authored-by: katherineweng <kaiyaoweng@gmail.com>
Co-authored-by: YTWTY <azaz09.wty@gmail.com>
  • Loading branch information
7 people authored Apr 10, 2022
1 parent 51138e1 commit 9e73b4b
Show file tree
Hide file tree
Showing 13 changed files with 3,652 additions and 0 deletions.
45 changes: 45 additions & 0 deletions rpi_data/Degree_Tamplates/URLlist.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5522&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5307&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5311&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5321&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5594&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5333&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5337&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5600&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5342&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5529&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5343&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5344&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5348&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5499&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5595&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5357&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5359&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5513&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5362&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5366&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5376&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5474&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5378&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5385&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5391&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5489&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5398&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5400&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5404&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5406&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5413&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5415&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5418&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5440&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5444&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5450&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5507&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5459&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5462&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5464&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5465&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5471&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5472&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5475&returnto=542
http://catalog.rpi.edu/preview_program.php?catoid=22&poid=5487&returnto=542
Loading

0 comments on commit 9e73b4b

Please sign in to comment.