I would like to have a clean coded joomla 3 component that helps learners and educators of my school for the assignments and worksheets.
The component must be written in clean code and understandable as well as uncomplicated front end for users and back end for the system administrators.
The component must be something similar but less complicated than examwiev ([url removed, login to view]) which must have following features:
1. Secure paid registration system that enables teachers and learners to login to their student or teacher account (paypal, payU etc)
2. It must be based on multiple choice questions and long questions.
3. The educator account should be able to design own cover page, its font,size as well as adding logo and instructions
4. There should be 2 options for users; random papers (questions will be selected randomly by the component or the user will choose the questions from the database.)
5. For random paper the user should be able to select chapters and the component must be able to add questions from selected chapters and it may not exceed the total mark that is indicated in the beginning.
6. For choosing the questions from the bank the user design order of the paper as he wishes.
7. The question must be linked to their solutions therefore an answer script should be printed regarding to the paper.
8. User account, users may save the papers for later use.
9. Users may upload own questions from their own computer, two screens must pop out one for adding questions the other one for answer.
10. The users may have 2 options to upload questions, when they add own questions there should be the option of adding the same questions for their archive.
11. The users must have account limitation therefore whenever account limit exceeded user s oldest question must be deleted.
12. Flexibility for different subjects; for example physical science and maths made of two different papers.
13. Grade selection for teacher and classification of papers regarding to grade.
14. The component must have course sections,categories and related question banks like any other learning management system
15. The component must have a text editor for educator account
16. Easy upload of a new question to question bank as pdf or via text editor
17. Numbering system for questions and sub questions. For example if a question have sub questions like .1 , .2 , .3 and so on, when this question is selected as 4th question the component must automatically renumber all subquestions as well.
18. Grasp photo from media box or forming its own media box for users.