Hello what you require for this project is an application, that can receive projects from Students and track their progress, this result can be achieved using a worpress or Joomla solution. If need be, a PHP based web application can be built to meet your unique need. A shopping cart can also be embedded into this application.
I have over 7 years experience as a web developer in Joomla, Wordpress and with expert skill in PHP, SQL, MySql, HTML, CSS, JavaScript, jQuery. Thank you.