Chrome Extention for the students of BITS, Pilani to upload their preferences easily to the Practice School Division's Portal.
PS Companion Extension
A simple extension that helps the user to upload a CSV file and rearrange elements of the preference table (in the Practice School Portal - http://psd.bits-pilani.ac.in/) using the contents of the csv file. The need of this application is to eliminate the need to drag and drop rows in a table to arrange them which wastes a lot of time. This extension adds new tools when you're present on http://psd.bits-pilani.ac.in to help you upload your CSV file and rearrange the list with a click of a button which saves you a lot of time!
Source Code : https://github.com/Joe2k/PS-Companion
Steps to use this extension:
- Visit psitseasy.ml Project bank page and download the latest CSV file.
- Sort the rows of the sheet in the preference order you want.
- Do not change/delete any columns. Only rearrange with the rows.
- Now you are ready to upload it in the Fill station preferences page. (http://psd.bits-pilani.ac.in/Student/StudentStationPreference.aspx)
- Click on the extension icon and a new section will appear in the page for you to upload your CSV file.
Read more
Source Code : https://github.com/Joe2k/PS-Companion
Steps to use this extension:
- Visit psitseasy.ml Project bank page and download the latest CSV file.
- Sort the rows of the sheet in the preference order you want.
- Do not change/delete any columns. Only rearrange with the rows.
- Now you are ready to upload it in the Fill station preferences page. (http://psd.bits-pilani.ac.in/Student/StudentStationPreference.aspx)
- Click on the extension icon and a new section will appear in the page for you to upload your CSV file.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "PS Companion",\t"description": "Chrome Extention for the students of BITS, Pilani to upload their preferences easily to the Practice School Division's Portal.",\t"version": "1.3",\t"manifest_version": 3,\t"action": {},\t"background": {\t\t"service_worker": "background.js"\t},\t"icons": {\t\t"16": "icons/favicon-16.png",\t\t"32": "icons/favicon-32.png",\t\t"128": "icons/favicon-128.png"\t},\t"permissions": ["activeTab", "scripting"]}
Read more