Yahoo Search Búsqueda en la Web

Resultado de búsqueda

  1. 2 de abr. de 2024 · Georgia Tech Scheduler lets you find the schedule that fits you best among all the possible combinations of courses.

  2. GT Scheduler is a scheduling application designed to mitigate some of the pain-points present throughout Georgia Tech's registration process.

    • 📃 License & Copyright Notice
    • 🔍 Overview
    • 🚀 Running Locally
    • 👩‍💻 Contributing

    Original Work

    Copyright (c) 2020 Jinseo Park (parkjs814@gmail.com)

    Modifications

    Copyright (c) 2020 the Bits of Good "GT Scheduler" team

    The app is a React single-page application (SPA) (built using create-react-app) that forms the frontend website users interact with when they go to https://gt-scheduler.org/. It is written in TypeScript (a typed superset of JavaScript), and uses SCSS for styling (a superset of CSS that supports advanced features).

    To implement its goal of facilitating schedule creation and class exploration, GT Scheduler stores all data locally in cookies. Then, it sources any relevant data at runtime from a variety of sources, such as:

    •The list of terms (strings like 202008, which corresponds to Fall 2020) that have been scraped by the Crawler application: https://gt-scheduler.github.io/crawler/index.json

    •The data for a single term, which is the full output of the Crawler application in a single JSON file: https://gt-scheduler.github.io/crawler/202008.json

    •Seating information for a single section, which is requested on demand and sent through our CORS proxy in the Backend application to Oscar (Georgia Tech's registration management system): https://gt-scheduler.azurewebsites.net/proxy/class_section?term=202008&crn=87086

    •Course/instructor GPA information, which is fetched from Course Critique's API: https://c4citk6s9k.execute-api.us-east-1.amazonaws.com/test/data/course?courseID=CS%201331

    Requisite software

    •Node.js (any recent version will probably work) •Installation of the yarn package manager version 1 (support for version 2 is untested)

    Running the app

    After cloning the repository to your local computer, run the following command in the repo folder: This may take a couple minutes and will create a new folder called node_modules with all of the dependencies installed within. This only needs to be run once. Then, to start a local development version of the frontend app, run: The app should then be viewable at http://localhost:3000, which you can open a new browser tab to view. With that, you're able to make changes to the code and have them be re-built and viewable after a short delay in the same tab. This is the main workflow for adding new features or fixing bugs and testing them in the actual app. Warning When running the development server (and when building the site), a large number of warnings may appear in the console that look something like: These can be safely ignored. They are due to a combination of misconfiguration in a few transitive dependencies (such as parse5, /@firebase/auth, and exponential-backoff) and the overzealousness of create-react-app's default configuration in reporting non-issues. See facebook/create-react-app#11767 for more details.

    Secrets (only for BoG Developers)

    •yarn run secrets:linux - obtain app secrets for Linux and MacOS; ask Engineering Manager for password •yarn run secrets:windows - obtain app secrets for Windows; ask Engineering Manager for password

    The GT Scheduler project welcomes (and encourages) contributions from the community. Regular development is performed by the project owners (Jason Park and Bits of Good), but we still encourage others to work on adding new features or fixing existing bugs and make the registration process better for the Georgia Tech community.

    More information on how to contribute can be found in the contributing guide.

  3. GT Scheduler is a web application leveraging React on the frontend and Node/TypeScript on the backend. The backend consists of a web scraper used to aggregate scheduling data from Oscar every 15 minutes, all of which is hosted through static JSON files on GitHub Pages.

  4. With the release of the Spring 2022 course catalog, GT Scheduler (gt-scheduler.org) added two new major features: Multiple schedule versions - now you can create multiple schedules per semester and switch between them.

  5. GT (Georgia Tech) Scheduler Version 2.0 is a comprehensive platform for Semester Planning and Course Scheduling! With GT Scheduler V2.0 you get immediate access to course critique evaluations, professor information (coming soon), and your degree requirements (coming soon)!

  6. 16 de jun. de 2022 · GT Scheduler, created by Jinseo Park and Bits of Good, is a user-friendly site that allows students to optimize and display information about their schedules. See the guide below for usage. OMSCentral provides ratings and reviews for OMS (Online Master of Science) courses.

  1. Anuncio

    relacionado con: gt scheduler
  2. HoneyBook's All-In-One Solution Provides Tools & Templates That Boost Your Efficiency. Try HoneyBook's Essential Business Tools For Freelancers. Start Your Free Trial Today!

    Annual Pricing - $390.00/year - Ver más artículos