The finished product should be the application built to my specifications accessible via the internet (obviously I will need to handle domain name, webhosting, etc...). The purpose of the application is to provide evaluation and feedback to a group of individuals. The evaluation portion must allow more than one user to evaluate the same group. For example, let's say I am a Speech teacher and I have a group of 15 students I'd like to evaluate as well as allow other faculty members evaluation rights (this is not the purpose of the website, but an example that will probably cover the majority of use cases).
In this example, when the end user goes to the URL they would see a simple logo (and potentially ad space too), the interface would give the user two options: "login with an existing user account" or "Create a new user account."
Once logged-in, the primary user will have full rights to his/her account and have the ability to invite up to "x" additional users to access the account (this would be the faculty members mentioned in the above example). The level of account access for the additional users would be at the discretion of the primary user/teacher. This could include access to all forms, evaluations, user contact information, etc, or the limitation of their access to some or all of these aspects.
The following pieces or sections are likely required:
-This would be my access for managing the overall site
-Templates for Contact information, evaluations, canned feedback, etc...
-Templates for evaluations might include listing certain attributes and valid rating options. Example attributes: clarity, volume, subject matter. Example rating: 1-5, 1-terrible, 2-bad, 3-average, 4-above average, 5-excellent
-The attributes and rating need to be Administrative and Teacher account driven, meaning the Administrator can create generic templates for everyone to use, but each Teacher can specify relevant attributes for their class/curriculum.
-Can manage student contact information
-Can manage evaluation forms
-After evaluations are complete, the attributes and scores can be sent to any or all contacts listed for a particular student
-Can provide feedback for an individual student or for the entire class and send that feedback via email
Student Master List and/or Contact Section
-Where relevant contact information such as Name, Address, Phone, Email, Birth date etc...
-Parent(s) information is stored here as well
-Administrator and the Teacher to be able to easily customize the standard "Students" form to include fields that are relevant.
-Ability to have addition/subtraction, this would be for class fees, ability to generate a report of the class and how much they owe
-Numeric Evaluations that can be averaged based on Primary Teacher + up to "x" additional Teachers (i.e. 3 teachers input scores of 3,4,5, averaged score = 12/3 = 4). Decimal point scores SHOULD be allowed.
-Ability to add/delete/customize attributes as well as the evaluation numeric scale. Primary teacher should be able to specifying numeric scale (i.e. 1-5) and specify what a 1 equals in scoring criteria. A mouse over of each attribute should display the teacher specified scoring criteria.
-Evaulations should be able to take place frequently (weekly, bi-weekly, etc) and cumulative scoring should be an option, measuring progress over time. Such as scoring from 03/01/2012-03/15/2012
-Canned feedback section where the teacher can write up standard responses for certain types of feedback
-Ability to send links to content (static, video etc)
-Ability to upload recorded video of various formats
-All important info should be stored in a db
In the future I may want to have an iPhone or Android front-end access the site and interact, this should be considered for development and database design.
15 freelancers are bidding on average $186 for this job
We have gone through requiremens mentioned by you and will provide best quality website as per your [login to view URL] check pmb for more details.Thanks.
hello, sir I would say I can develop this application for you, because I have done such project in past as my Engineering final year project and as I fully understood your requirement so it would be bit easy for me.
With more than 4 year in asp.net + SQL server application. I belive that i can make you feel happy in this project... Please contact for me if you feel so good....
hi i am ready to accept your challenge and i am having 5+ years experience in the .net and i had done many web applications in .net.I will be waiting for your positive reply.