Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today

Thread Tools Search this Thread Display Modes
Old 01-01-2013, 10:39 PM   #1
Beta Member
Join Date: Jan 2013
Location: usa
Posts: 1
Default Programing advice

Not sure I am in the right place but was hoping I might find some help. I am a teacher and am looking to create an online test bank review program that I can use for my students. My goal is to have students take different tests and for them to be automatically graded and those grades to be uploaded to my grade book. I would also like to be able to run diagnostics on students to determine areas of weakness. I know such programs exist but I really want to have the freedom to input my own data (questions etc.) also I need it to be compatible with my grade book so may need to create one of these as well. So far have looked at simple solutions like Excel and Access but have no little success. As this thread probably suggests, I have no programming experience and do not anticipate this project of mine to be quick or simple. I just really need help in figuring out where to start.

edp is offline   Reply With Quote
Old 01-01-2013, 11:59 PM   #2
In Runtime
deepesh1193's Avatar
Join Date: Dec 2012
Location: India
Posts: 213
Default Re: Programing advice

I own don't have much programming experience but have seen these kinds of project developed in java creating a servlet and using front end as html and back end my sql.. and for server apache tomcat.. as you would need local hosting only..
but these are advanced java concepts..

deepesh1193 is offline   Reply With Quote
Old 01-02-2013, 08:53 AM   #3
Fully Optimized
strollin's Avatar
Join Date: Mar 2011
Location: USA
Posts: 2,331
Default Re: Programing advice

If you don't want to buy a commercial product and want to roll your own then you are going to need to learn some sort of programming syntax. I believe that the Excel/Access route would be the simplest and easiest to learn and implement. Learning Java or some other language/db would be a pretty huge undertaking for someone with no programming background. There are lots of tutorials on how to accomplish things in Excel/Access so I would use Google or your favorite search engine to find some of those tutorials and go from there.

Good luck.
strollin is offline   Reply With Quote
Old 01-02-2013, 09:10 AM   #4
Fully Optimized
ssc456's Avatar
Join Date: Jan 2007
Posts: 4,279
Send a message via MSN to ssc456
Default Re: Programing advice


Yeah I think your going to have to jump in at the deep end and pick a language.

Excel VBA and Access is a good combo but doesn't have some of the benefits that a web based version may have.

Personally (because it's my strong point and relatively easy to learn) I would be looking at C# .net and MS SQL

You can get free Visual Studio and MS SQL Express which should be more than enough for what you want to do.

** Of course i'd be happy to do a bit of free lance work for you, at a small fee
He who has never failed has never attempted anything worth succeeding at.

Dont Eat Animals, Its Not Good For Them And They Dont Like It!
ssc456 is offline   Reply With Quote
Old 01-02-2013, 05:58 PM   #5
Site Team
berry120's Avatar
Join Date: Jul 2009
Location: England, UK
Posts: 3,434
Default Re: Programing advice

As has said already, this is a big undertaking for someone with no programming experience.

I know you're keen to do things yourself, but I'd take a bit of a step back initially. In my experience, people learning to program because they want to undertake a mammoth task almost always fail (at both learning to program and the task.) Sure, that rule isn't 100% reliable, but as a general trend it seems to work. What tends to happen is, instead of learning to program first, the user tries to do both things in tandem, eventually getting to the stage where they're just copying / pasting code snippets together they found online and wondering why things don't really work.

You correctly observe that if you were to do this, it would be a long time before you ended up with something usable. I'd accept that, and actually shelve the idea for the time being until you've learnt "to program" (loose term, but at least until you can get code reliably compiling and you're not stumped by syntax errors.) That will take a while - with a lot of work perhaps a year or more.

If you're not prepared to do the above, or you're thinking of cutting corners, then I'd go down a commercial route and find something that does at least some of the task you need for you. There's no shame in that. (Of course, have a look and see if there's any open source tools that do a similar job already.)

I could sit here quoting a million and one languages, web frameworks and associated technologies at you but overall I think I've ended up at a point where I'd recommend taking a look at the sticky I wrote in this section a while back - because if you now want to continue, you've really got to the question of "I want to program, where do I start?"

Of course, you're more than welcome to come on here as you're learning to program and ask for help with anything you're stuck with
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 01-04-2013, 10:05 PM   #6
In Runtime
lhamil64's Avatar
Join Date: Jan 2007
Posts: 398
Default Re: Programing advice

Well, this wouldn't really work for automatically being uploaded to your gradebook, but you could use something like Google Docs. The major downside about this is that you would need to use a few workarounds to get it to grade it automatically (if it's even possible).

Does your school have something like Moodle or Blackboard? If so, it would probably be easier to use that. If your school doesn't, you can host a Moodle install yourself (by purchasing hosting, using a free host, or running your own server).

The reason I suggest these options instead of programming your own is because you said you have no programming experience. If you know someone who knows PHP and MySQL, it probably wouldn't be too hard to program, but it would be much easier to just setup something like Moodle.
Website/Blog: http://lhamil64.wordpress.com
lhamil64 is offline   Reply With Quote
Old 01-29-2013, 11:42 PM   #7
Solid State Member
Join Date: Jan 2013
Location: INDIA
Posts: 9
Default Re: Programing advice

There are many languages,but .NET is better than other because there are my scope in .NET language and very easy to learn it.
ianblue is offline   Reply With Quote
Old 01-31-2013, 05:58 AM   #8
Site Team
root's Avatar
Join Date: Mar 2004
Posts: 8,096
Default Re: Programing advice

The trouble with saying that something is better because it's easy to learn is that nine times out of ten it's neither better nor easier to learn for a given application or person...

Arguably .net languages are a good starting point for a person who has never done any code work before, but if they've never done anything before and are just starting out even the simplest of useful programs are going to be years away.

I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

All times are GMT -5. The time now is 07:05 AM.

Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0