![]() ![]() Now run python testing.py build or execute FiNoodle.build() to generate an out.xml file which can be directly imported to Moodle as it's valid Moodle XML Running python testing.py new Quiz1 Bananas crĪ file structure is created as follows testing.pyĪfter writing the question into answer.py, prompt.md and writing testcases, I can build ( root : Path = Path ( "questions" ), globPattern = ' ) if _name_ = '_main_' : app () To use our targeted export, or use a different questions folder directory, our included build command can take 2 attributes as seen below. qtype can be any of our supported Question types below. the question will be generated at questions/"qpath" and will be named whatever name is. Or use included function named (qpath, name, qtype) to generate a new question. An output file called out.xml will be generated in the project folder which can be loaded to Moodle directly. Place folder names questions in your root directory(where your main script is) and run (). Install the package using pip install FiNoodle ![]() Enter the command above in the project folder to install FiNoodle. FiNoodle also various supports question templates to generate questions in a consistent and precise format.įiNoodle supports installing using pip. This means that teaching staff spend large amounts of time working simply writing out the questions, and the process leads to a high incidence of question errors.īased on Toodle by FiNoodle by Finale supports various question types (including CodeRunner, short answer, multiple choice, etc.) and provide warnings for common errors in generating questions. The process to write CodeRunner questions with Moodle is difficult and the number of options makes question creation long and tedious. In a format specified by the client to Moodle XML and back. Python program that can transform a suite of Moodle Question data ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |