login
Forgot?
Login with Facebook

Don't have an account? Register one now!

School Exam Tracking

Bids 
4
Avg Bid
$198 USD
CLOSED
  • Project ID:

    783425
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

I need a program that will track many students as they progress through a hands on exam.

There are up to 10 categories that they need to go through. There can be multiple stations testing each category, but the student will only be sent to one of the stations in the category to test. Each category needs to be named at the start of each exam day.

For example:

Testing Category 1
-Station 1
-Station 2

Testing Category 2
-Station 1
-Station 2
-Station 3


I want to assign each student a unique alphanumeric ID.

It needs to randomly select a student based on preset priorities and when the student types in the alphanumeric ID, it shows on the main screen what station they are assigned to so they can write it down.

When they are done with the test, they log back in using the alphanumeric ID it will choose another student to go to the station.

It should also calculate to have the student wait time between testing be equal for all students with the exception of priority testers as described below. Re-testers will always be tested after the initial testers have gone through each category.

I also need a screen that will be outputted to the 2nd movable window that will be displayed on the 2nd display so the students can see who is out at a station, and who will be next so they can be prepared and wait by the keypad . It will also show the estimated wait time until the person who is next gets called up to scan in. The estimated wait time function needs to have the option to be disabled.

I will also need to have a skip function so if the software is waiting for a student I can skip them and put them back into rotation.

I also need to be able to manually choose the next student if necessary.

It will also need the option (staging option) to send 2 out to a station at a time so that one can stage outside the testing room while the other is testing. Once a student logs back in, it will send another out to stage. In other words it will always try to have 2 assigned to a station.

It will also need to accommodate students that need to retest selected categories and put them into rotation with the rest of the testers. First time testers will get priority. The re-testers will not be sent to the same station within that category and must be sent to a different station. This needs to be overridden if necessary.

It will also need to allow to adjust which stations the student needs to test. At times, we have students that need to test only one or two categories. The default setting for all students will be all categories.

It will also need to choose a new student to go to a station if the one assigned to the station does not enter their alphanumeric ID within a certain amount of time.

I also need to be able to elevate the priority of some students so they will be picked first at all times in the randomization. This will be for VIP students that we want to have finish before any of the other students.

On the main window it will show test stats such as how many students have tested, avg time in each test and some other stats. This should be a tabbed screen. I will also need to see who has tested which stations and who is due to test.

There also needs to be a tabbed page to open and close station as needed and the software will automatically adjust the rotation based on available stations. If a station is being closed, and there is a student assigned to the station already, or the student is already scanned to be at the station, it should ask what to do with that student. The options should be: Close station when logs out (completes) the station. Close station, student did not complete station and place student back into rotation.

I think this is all of the options needed, but I will most likely think of more when it is being developed and tested and the programmed needs to be accommodating to those requests.

This needs to have a professional look to it.

Skills required:

C Programming, C# Programming, Inventory Management, Software Architecture, Windows Desktop

Project posted by:

cmalley United States
(4 Reviews)

Last seen:

Public Clarification Board

3 messages

  • cmalley

    Here is an example

    Attachment: scan+program.pdf

    over 1 year ago

  • cmalley

    Please read the project carefully. Do not bid on it and then ask me for more money. Please bid what you expect to be paid. I have resisted this 2 times already because of this practice.

    over 1 year ago

  • cmalley

    We will be using a barcode scanner to input the unique student ID each time they come up. The scanner enters it just as a student would using a keyboard but it automatically does an ENTER after it is scanned in so the software would have to accommodate that.

    over 1 year ago


If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

raducc Romania
raducc
Romania From Romania     Offline
 Accepted
$200 in 16 days 
0
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
Hello. I am a developer with 4+ years experience in multi-platform (Windows and Linux) desktop applications. I am interested in your project.

All Bids ()

primetechnosoln India
vino0.jpg
primetechnosoln
India From India     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$150 in 5 days 
0
over 1 year ago
4.9

3.5

3 Reviews
78% Completion Rate
Hi, Please check PMB. Regards, Vinodh Kumar B
ionutn Romania
ionutn
Romania From Romania     Offline
$190 in 14 days 
$19 Milestone Requested
over 1 year ago
In the past I made educatinal software.
zeeshan20 Pakistan
zeeshan20
Pakistan From Pakistan     Offline
$250 in 15 days 
$88 Milestone Requested
over 1 year ago
Hello........I m interested. I have done such a project earlier.