Interactive Schedule Builder

Slides:



Advertisements
Similar presentations
SOIN Administrators New School Year Review Marking Period Setup Event and Holiday setup Website Content check: add photo galleries and newsletters Staff.
Advertisements

Updating User Details and Password Tutorial 5. Step 1.1 From the Energy Infrastructure Portal Home Page, click the Enter Site link to access the Portal.
Managing Your Organisation’s Portal Team Account Tutorial 7.
HP Support Agreement Manager Tools Support Contract Assistant (SCA) Quick Reference Guide September 2006.
A COMPREHENSIVE GUIDE TO UNDERSTANDING AND NAVIGATING LIVETEXT LiveText and You By ShaClair Garcia.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
How do I create a Web Dilemma in PowerPoint? Start Tutorial Use Black Boxes for Navigation.
Star Rays Website User Guide. These screens demonstrate that how to register on Star Rays web site to avail to view the Star Rays inventory. User Registration.
CORE Volunteer Training Presented by: Tracey Calloway CORE Training/Project Manager CORE Calendar 2.0 Functionality August 22,
December 10th Inservice Presenter: Linda Lopresti 9-10 English Department (K112) Contact Info: twitter:
Recruitment Office Procedures Job Posting Requests Creating a Search Committee –Adding Search Committee MembersAdding Search Committee Members –Designating.
Web Technologies Website Development Trade & Industrial Education
Final Year Project Interim Presentation Software Visualisation and Comparison Tool Presented By : Shane Lillis, , 4th Year Computer Engineering.
Go to the website and highlight the address. Once highlighted, right click the highlight once, and select copy.
Creating Buttons – Lesson 51 Creating Buttons Lesson 5.
Extensis Portfolio A Brief How-to. Login to the Portfolio Server using the Web Client through: portfolio.austin.utexas.edu:8090/
Mediclaim Portal for The Digital Group InfoTech pvt. ltd. Employees
Creating a Syllabus on the ADX System Created by Larry Rowell and Bill Bolton.
Peer Review in Google Docs Step-by-Step Instructions Version 1.1.
Open your Browser and Navigate to Your browser will redirect you to and open the.
Cookies (continue). Extracting Data From Cookies Data retrieved from a cookie is a simple text string. While there is no specific JavaScript function.
How do I access the disclosure form? Go to Office of Research Compliance website Click on the eCOI link under Conflict.
Core LIMS Training: Entering Experimental Data – Simple Data Entry.
MicrosoftTM SharePoint Content Management SystemTutorial
Introduction to Notes Sui for Students.
Social Network.
OneNote.
Using the Personal Image Photo Library
Network Controllable MP3 Player
Update your Company Profile on TheYachtMarket
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS
Tabletop Notifier Department of Electrical & Computer Engineering
Near Field Communication Smart Door
Automated Medicine Dispenser
Voice Manipulator Department of Electrical & Computer Engineering
2D GPU Platform with Hardware-Accelerated Features
4Schools Adding a Web Page.
STUDENT INFORMATION SYSTEM (SIS)
Instructor Name Instructor Title Library Name
AJAX.
SSETS-EBD Student Instructional Guide
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
ECE Computer Engineering Design Project
Food Inventory Tracker
Planning for Institutional Effectiveness Manager PIE Planning & Resources 2018 User Guide.
Taskstream Log-in Enter your username and password Then click Login.
Extranet User Instructions
VP PIE Planning & Resources
ICOTS Helpdesk Training
Fantastic Graphics Inc. 2017
What do these words mean to you?
User Guide Subversion client TortoiseSVN
Nov 5th Inservice.
The National Reference Metadata Editor (NRME)
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Depth Analysis With Stereo Camera
Network Controllable MP3 Player
You will need to click the login button here
Augmented Reality: Internet of Things
Voice Manipulator Department of Electrical & Computer Engineering
Depth Analysis With Stereo Camera
ECE Computer Engineering Design Project
Fig 2: System in action with athlete
Augmented Reality: Internet of Things
ECE Computer Engineering Design Project

Planning for Institutional Effectiveness Manager PIE Planning & Resources 2019 User Guide.
Orange County Department of Education Educational Services Division Williams Data Entry Guidelines This guide offers step-by-step instructions on.
The National Reference Metadata Editor (NRME)
Presentation transcript:

Interactive Schedule Builder ECE 492 - Computer Engineering Design Project Interactive Schedule Builder Elias Carter, Joshua White, Salim Ben Khaled, Scott Wowk 2017 Motivation Beartracks has an unwieldy schedule builder Adding a class to a schedule requires many clicks and redirects to different web pages Feedback loop of adding a class or changing a section and then viewing the new schedule is large Resolving timing conflicts and trying different class permutations requires the user to repeat all the steps to remove and re-add classes Objectives Create a website where schedule building can be done on a single page without redirects Provide instantaneous visual feedback when adding a class or changing a section via a live updating schedule view Implement persistence so the user can return to a saved schedule and continue modifying it Prototype a LCD hardware display which interfaces with the schedule building website to present the built schedule to the user LCD Hardware Display The LCD hardware display is based upon the Altera DE2 platform, IP cores, and a 640x480 VGA display. To display a schedule image, the hardware platform receives a bitmap image through the SD card interface and then decodes the image to raw RGB values. Finally, the raw pixel data is copied over to the VGA frame buffer to display the image on the LCD screen. Fig. 3 Typical view of schedule building page Schedule Building Website The schedule building website has three main pages: the “login page” where the user enters their username; the user page which contains a form to create a new schedule, or links to saved schedules; and finally, the schedule page which contains all the schedule building activities. In the schedule page, there is an area to search for classes by name (say ECON 101) and view those search results in the neighbouring column. The user can then opt to add one of the search results to the schedule. After a class is added to a schedule, the class section (say EB1) can then be toggled via dropdowns. If the user no longer wants the class in their schedule, they can hit the “-” button to remove it. All of these updates to the schedule are reflected in real time via the live schedule view. The schedule website uses the Classtime API (see the “More Information” section) in order to retrieve class data for schedule building. Interfacing To send a schedule image from the website to the hardware platform a SD card interface is used. When the “Download To Board” button is hit on the website, the live schedule DOM objects are converted to a base64 encoded bitmap image. The client side Javascript then constructs a bitmap file from the base64 encoded image and downloads it to the user’s computer. The image is saved to a SD card and then inserted into the hardware platform. For colour ideas, University Visual Identity Guidelines can be found here: http://www.toolkit.ualberta.ca/VisualIdentityGuidelines.aspx More Information Project Github: https://github.com/Capstone2017Winter/ Classtime API: https://classtime.readthedocs.io/en/latest/ Fig. 1 Workflow for adding a class to a schedule through Beartracks Fig. 2 LCD hardware displaying a schedule image Department of Electrical & Computer Engineering