Skip to content

ClarkBelen/NEUSCHED-Extension-Pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEUSCHED Web Extension

NEUSCHED is a panel type-web extension that will serve as a tool for NEU Students to seamlessly organize their schedules from their automate or manual inputs. It allows them to convert their class schedule into a compatible format that can be easily imported to Google Calendar.

With the power of Google Calendar features such as reminders and notifications together with the NEUSCHED Extension tool, the students will be able to manage their schedules from start to end, keeping them informed and organized at all times. This integration of technology streamlines their academic experience, empowering them to focus on their studies and personal growth without the hassle of managing multiple and recurring class events or missing crucial agendas. With this integration, students can optimize their time management and achieve their academic goals with ease.

TABLE OF CONTENTS

Chrome Web Store Installation (Updated Easy Steps)

  1. Go to Chrome Web Store - Extensions image

  2. Search for "NEUSCHED" image image

  3. Click Add to Chrome and the installation is done. You can finally utilize the NEUSCHED web extension as your scheduling tool.

  4. Pin the extension from extension bar for easy access. Enjoy!

Manual Steps for installing the extension to chrome browser

  1. Go to https://github.com/ClarkBelen/NEUSCHED-Extension-Pack

  2. Open Code button and click Download ZIP (It is recommended but not required to put it in Desktop)

  3. Extract the downloaded .zip file using Extract Here when you right click the file

  4. Enter chrome://extensions/ in Chrome's URL or navigate to Manage Extensions on your extensions toolbar

  5. Turn on the Developer Mode switch

  6. Click Load Unpacked button

  7. Open the extracted folder NEUSCHED-Extension-Pack-main.

  8. Finally, you can utilize the NEUSCHED web extension as your scheduling tool. You can pin the extension from extension bar for easy access. Enjoy!

NOTE: You can also perform this installation to the Microsoft Edge browser and use this extension since it is also a chromium web based browser. But go to edge://extensions/ in step 4.

User's Manual

After installation, open the NEUSCHED extension and the welcome page side panel will appear. Click the Get Started button to proceed to main menu.

Main Menu Panel

You can choose between NEU Automate and Manual Input for processing your schedules.

  1. For NEU Automate process, once button is clicked, it will open the NEU automate login page and the NEU automate process at the side panel.
  2. For Manual Input process, once button is clicked, it will open the NEUSCHED Manual Scheduler and the Manual Input process at the side panel.

Of course you can always go back to the welcome page side panel of the extension.

NEU Automate Schedule Process

Once logged in to NEU Automate:

Step 1: First, go to the schedule page by clicking the Show Class Schedule button from the extension. The schedule page of the automate will appear from the left side.

Step 2: Set the starting and ending date of the semester or the desired duration.

Step 3: Now, Click the Generate CSV button to automatically download a CSV file of your set schedules. (The file name format of the csv is "neuschedule_[duration]_automate.csv")

image

Step 3.1: Added feature | Edit Class Schedule (optional but essential):

  • If you want to Edit or Add some information from your schedules in NEU automate, you can now click the Edit Class Schedule button. And it will automatically redirect you to the Manual Input process.

image

  • Just click ok, and your schedules will automatically added to our manual input scheduler. This time, you will proceed to the manual input schedule process where you can add, edit, delete, or modify your class schedules.

image

Step 4: After downloading the CSV file, click Import to Google Calendar button from the extension to import the downloaded CSV file from your computer to your Google Calendar. (Note: You can always pick an account for the Google Calendar or choose among your calendars from that account.)

image

Step 5: Once imported, you can finally see your schedules in Google Calendar with your defined duration of classes. And you will always be notified by Google Calendar everytime a class event is coming.

image image

Manual Input Schedule Process

Once schedules are inputted to the NEUSCHED Manual Scheduler (Make sure you saved all your inputs):

Step 1: You can now set the starting and ending date of the semester or the desired duration.

Step 2: Click the Generate CSV button to automatically download a CSV file of your set schedules. (The file name format of the csv is "neuschedule_[duration]_manual.csv")

image

  1. After downloading the CSV file, you can now click Import to Google Calendar button from the extension to import the downloaded CSV file from your computer to your Google Calendar. (Note: You can always pick an account for the Google Calendar or choose among your calendars from that account.)

image

  1. Once imported, you can finally see your schedules in Google Calendar with your defined duration of classes. And you will always be notified by Google Calendar everytime a class event is coming.

image image

Deletion of Google Calendar Events Process

image

When you click the these two delete events button from either NEU Automate or Manual Input menu panels, you will be redirected to your calendar schedules

image

Recommended Notes:

  • Pick first a starting point of the deletion by clicking a desired date in the calendar

image

  1. For Delete Selected Events button, it will let you pick the Start Date and End Date from the panel for the duration of events that you want to delete from the schedule view.
  • If you're sure with the duration you set, click Delete Selected Events button again, and the deletion process will start to automate.
  1. For Delete All Events button, ensure that you want to delete all events currently visible in the calendar view because it will delete all events from NEUSCHED until the end.
  • If you're sure, click Delete All Events button again, and the deletion process will start to automate.

Rest assured that all events that will be deleted are only from the imported CSV, which was generated by NEUSCHED extension.

CONTRIBUTORS

This is a Knowldge Management project in Professional Elective 2, and these are the team members: