Developing a web application for school reports in Python
February 15, 2009 2:48 PM
Subscribe
What web framework, preferably in Python, should I use to develop a student reports web application?
My old school wants to employ me to replace their current student reports system. I think that the way to go is to create a web app that the teachers can use to submit comments and exam marks on each student they teach, which will go into a database that can be accessed by the administrative staff to generate personalised reports for each student. This will replace the current system of the teachers filling in special MS Word templates for each student, which causes problems with them blocking each other from filling in the documents, and generates an enormous administrative burden in checking everything is filled in, chasing the delinquent teachers down, and printing the whole caboodle off.
I'm experienced with Python, but have never used it for web dev (except for messing around with Plone once). I have used Ruby on Rails and MySQL to make a survey website, but I never really got to grips with Ruby, and this will be a bigger project involving more business logic. I would prefer not to use PHP. What would be a good framework to use, very preferably in Python, and considering that the focus of this project will be on secure data entry and manipulating that data to generate printed reports, rather than web-based content?
posted by topynate to computers & internet (9 comments total)
2 users marked this as a favorite
Instead of wasting time on coding, you can put your efforts into deploying and customizing the solution, training, etc. Also, your school will have access to proper support from a established company, which makes them less dependent on a single individual. And when you tell them that you can have their system up and running in x weeks instead of y months, they will love you for it.
Trust me on this, pick a off-the-shelf product.
posted by Foci for Analysis at 2:59 PM on February 15