This is going to be a bit lengthy but I hope someone can point me in the right direction. I'm an English teacher who can navigate their way around Excel will a fair degree of confidence. I also have very, very little knowledge of programming. Here's my situation. I've created a program in Excel that calculates student growth if a certain amount reach a teacher-determined "Target" and then assigns teachers a score based on the state's requirements, 4 = Exceptional, 3 = Full, 2 = Partial, 1 = Insufficient.
It's a pretty complex program in that there are a number of ways that a teacher can enter their data... Teacher start with a set number of students for which they will show growth. They can define their Targets as a particular score on a final test (in comparison to a Pre-Test), they can define a particular Point Increase from Pre Test to Post Test, or they can define a Percent increase from Pre Test to Post Test.
The teachers can set their ranges for their own final score (4, 3, 2, 1) by either entering a number of students (out of the original) or a percentage of students (out of the original). For example, if 20 students out of 28 reach the Target, the teacher receives a score of a 3=Full. If 21 or more students reach the Target, they get score of 4...and so on. OR the teacher can enter a percentage of students... If 75% of the students reach the Target the teacher receives a score of 3...and so on.
Furthermore, the teachers can group the students by ranges (It's called the Tiered method)...i.e., High, Medium, Low, setting Targets (score, point increase, percent increase), and then determine what number or percentage (out of the group's total) will put them at a 4,3,2, or 1. The group scores are then averaged for one final teacher score.
Teachers can also use the tiered method with weighted averages... if there are more students in, say, the high group, then that score has more weight when calculating the final score.
That being said, my program handles all of the possible scenarios. It calculates by entering the # of students, defining the Target, defining the ranges. Teachers enter the students' pre-tests and post-tests, and a final score for the teacher is calculated and displayed.
My question... being a total non-programmer... is there a way that I can turn this into a stand-alone application? I'm having issues with formatting being that teachers are working with different versions of excel, on Macs, on PCs, etc.
I do NOT have the resources to pay a programmer to help me but I am willing to put forth the effort of learning how to do this on my own...as long as I'm headed in the right direction.
I am a graduate student, so I have the ability to get programming software at very low prices and in some cases for free. I'm working on a Mac which is also running bootcamp so that I can run Windows. I've looked at Visual Studio and Lightswitch but I'm not sure if either (or anything) can do what I'm looking for. I also wouldn't be opposed to making this a web application as I have some basic familiarity with web design.
If anyone is willing to point me in the right direction without being too critical of my lofty goal, I'd really appreciate it.
Bookmarks