Systems in use : Moodle 3.3, Php, MySQL
Scope of the project : as detailed after the description below.
Description:
-----------------------------------------------
Consider a scenario where I have a Moodle Course with 3 chapters. Each chapter has a question bank, so I get a specific number of random questions from each chapter into the final quiz.
When the final quiz is scored, it is being scored as a normal quiz.( i.e You scored 50% - 5/10 ) But there is no 'chapter wise' scoring option.
Ideally, the results should also have an option of showing chapter / category wise performance, if applicable.
Example:
----------------------
From Chapter 1 : there were 4 questions - 3 correct, 1 wrong - so result will be 75%
From Chapter 2 : there were 2 questions - 1 correct, 1 wrong - so result will be 50%
From Chapter 3 : there were 4 questions - 1 correct, 3 wrong - so result will be 25%
---------------------------------------------------------------------------------------------------------------------------------------
Overall : there were 10 questions - 5 correct, 5 wrong - so final result will be 50%
---------------------------------------------------------------------------------------------------------------------------------------
This will help students understand their strengths and weaknesses and focus accordingly.
But currently there is no such plugin option available for Moodle.
There is however a project on GitHub, which does the 'category wise or chapter wise scoring)
See here : [login to view URL]
But the Moodle plugin was written specifically for a MS SQL database and not for MySQL.
The developer's comment on GitHub says - "The SQL in [login to view URL], dealing with the category tree, would need to be rewritten for MySQL. I haven't done that. A patch would be welcomed if someone wants to do so."
Scope of the project:
------------------------------------
- To re-write and update the plugin to make it work with the latest version 3.3 of Moodle.
Licensing of the code from this project:
------------------------------------------------------------------
- The code will be released under GPL, Open source and will be shared with the Moodle users community.
- The Expert who takes up this project can work with the Moodle core group to get this plugin added to the official release. (And get your name added as a Moodle contributor if you wish.)
Next steps:
---------------------
- Please read this project description thoroughly to understand the requirement.
- Take a look at the plugin on GitHub and understand the scope of work and effort involved.
- Give a reasonable estimate of your bid.
Thank you for your time and patience.
I'm a full time freelancer and request you to contact me further in order to have a detailed discussion on your project related requirements.
Relevant Skills and Experience
PHP, MySQLi, jQuery, AJAX, Codeigniter, Wordpress, Restful API services, Payment Gateway Integration
Proposed Milestones
₹2500 INR - Upon Task/Module Completion
Please review my profile.
I have very good experience in PHP, CSS, JavaScript, HTML and jQuery.
Please let me know more details and when we will start.
Sky pe jikenjd
We are expert developer have 6+ years experience working with companies like Adobe and Dell. We are experts in PHP, WordPress,Linux, Java, Python, Software Architecture and Development.
Relevant Skills and Experience
We are expert developer have 6+ years experience working with companies like Adobe and Dell. We are experts in PHP, WordPress,Linux, Java, Python, Software Architecture and Development.
Proposed Milestones
₹5555 INR - Moodle Development.