https://github.com/benjit75/parainage-archive-telecom
Repository used to display by a website the parainage relationships of Telecom
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.9%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Repository used to display by a website the parainage relationships of Telecom
Basic Info
- Host: GitHub
- Owner: Benjit75
- Language: JavaScript
- Default Branch: master
- Size: 38.1 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Created 12 months ago
· Last pushed 12 months ago
Metadata Files
Readme
README.md
Parainage Archive Telecom
The goal of this project is to create a webpage to dynamically visualize and browse through the history of "parainage" at Télécom, that is friendly tutoring groups for first-year students organized by second year and older students.
This project implements a graph display, powered by a Node.js server that can handle visitor contributions (to add more elements on the database collaboratively).
Installation
- Clone the repository:
bash git clone https://github.com/Benjit75/Parainage-Archive-Telecom.git cd Parainage-Archive-Telecom - Install the dependencies:
bash npm install - Start the server (Node.js and application):
bash npm start - Open your web browser and go to
http://localhost:8000to view the application.
Usage
- To add a new parainage, click on the
Add Parainagebutton and fill in the form with the details, eventually creating a new student and new family if needed. - If you feel there is an error in the graph, you can report it by clicking on the
Report Issuebutton and filling in the form with the details of the issue. - You can drag and drop nodes to rearrange the graph for better visibility.
- You can zoom in and out of the graph using your mouse wheel or touchpad gestures, and automatically fit the graph to the viewport by clicking on the
Zoom to Fitbutton. - You can auto arrange the graph by promotion year by clicking on the
Arrange by Promotionbutton. - To freeze the graph and prevent it from moving after rearranging, click on the
Freeze Graphbutton. To unfreeze it, click on the same button again. - You can restart the graph to a random state by clicking on the
Restart Graphbutton. - You can filter the graph by academic term by clicking on the
Filter by Yearbutton and selecting the desired years from the dropdown menu. - You can save the current state of the graph as an image (svg) by clicking on the
Save Graphbutton. - By double clicking on a node, you can view more details about the parainage, focusing on the node, its children and parents.
Owner
- Name: Benjamin Ternot
- Login: Benjit75
- Kind: user
- Repositories: 1
- Profile: https://github.com/Benjit75
Engineer student at Télécom Paris
GitHub Events
Total
- Delete event: 1
- Public event: 1
- Push event: 1
Last Year
- Delete event: 1
- Public event: 1
- Push event: 1
Dependencies
package-lock.json
npm
- 133 dependencies
package.json
npm
- concurrently ^9.2.0 development
- cors ^2.8.5
- d3 ^7.9.0
- express ^5.1.0
- jquery ^3.7.1
- select2 ^4.1.0-rc.0