You can build general knowledge (gk ) quiz application. It will have two interfaces , one for user who takes the test and another one for administrator who can create, edit, update or delete test. Moreover it will have two other modules, one for calculating the marks of the user and other for reporting it.
This project can be build in any language but if you want to learn programming skills, you should build this software in C,C++ or Java . High level languages such as VB or .NET .If you want it to build quickly you should use ruby on rails.
For database, you can use mysql. It is open source and available for free.
My personal favorite method is to use CMS( Wordpress, Joomla or Drupal).
In this post, I will discuss the wordpress method with you and it will not take only couple of hours for your own professional quiz management system. It is five step procedure:
Step 1) Install xampp (for linux and windows) or MAMP for Mac
Step 2) Open phpmyadmin from admin panel of your first step installation server
Step 3) Create database quiz
Step 4) Download and Install Wordpress CMS . Installation requires details of your database name, username and password. Write database name as "quiz", username as "root" and password given at the installation time.
Step 5) Install WP-Pro-quiz plugin and you are done.
If you have any question regarding its installation, please let me know using comment box given below. I would be happy to oblige.
I am posting you few projects from sourceforge which will help you to understand these type of projects :
3.Open Mobi Quiz for Mobile
4.Open QB : Exam maker for teachers