Code Monkey home page Code Monkey logo

grade-8-elective-sorter's Introduction

Grade 8 Elective Sorter Program

Program: Grade 8 Elective Sorter

Language: Java

Date Started: February 11th, 2016

Date Completed: March 25th, 2016

Running the program: Open AYJ Grade 8 Elective Day-setup.exe

Reading the code: Open using Java Netbeans

Description: An application that is designed to be used in a high school scenario to sort and assign students into electives and specific time slots for a tour using information given through a survey. Can be adjusted to adapt to other scenarios like sorting employees into training or workshop groups.

Background: Group project in Grade 12 that was designed to create a program that could be applied to a real life scenario. The task was to find a more efficient solution to sorting students for a orientation day at the school. The previous method was manually done and took 40+ hours to complete by hand. The goal was to make it efficient and easy to understand for teachers to be able to use as well as create a well documented program for students in the future to adjust if need be.

Steps:

  • Use survey template given and make adjustments as needed
  • Push it out to feeder schools around the area to complete
  • Pull survey information out as a excel file
  • Install program provided in the folder
  • Open excel file in program and run
  • Take newly sorted file and link to label excel file
  • Print labels for name tags

Files included:

  • ContactEditor - Java Program Folder
  • AYJ Grade 8 Elective Day-setup.exe - Installer for program
  • Sample data
  • Final Labels 2016.xlsx - Sample Input Labels
  • Final label data 2016.xlsx - Sample Output after Linkup Labels
  • Grade 8 Day Choose Your Electives (BCDPTZ) (Responses).xls - Example Responses
  • OutDataTest.xls - Sample Output Data
  • Manual.url - Manual
  • Pseudo Code.docx - Pseudo Code

Extra Links:

Manual: https://docs.google.com/document/d/1co4tWsRIdgdlCs0DytrmPrZm_-bouyQ9mPmjwvC1U-I/edit

Design Process and Planning: https://docs.google.com/document/d/1accCkhG6dpxlTyT5IrrM2xSm8JY4p-OTDV_aQCLRXIo/edit

Survey Template: https://docs.google.com/forms/d/13lSmrz-6sZpXXAaeq7Ni6OryiIXqcclqnuVBrIGQ-Pg/edit

grade-8-elective-sorter's People

Contributors

peter-lam avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.