I want to extend the add unit page to create a new custom ‘green’ button along with the ones that already exist (Text, OpenResponse, Library Content etc.). Clicking on this button should redirect me to another page where the instructor can add questions and then the student can give answers to those questions which will be graded through a python script. I want to do this by changing the core code base. Where do I begin?
Thank you for your reply, @omar. I’m certain that this will work, however, we still have to add a lot of features which require changing the core code base of openedx. What do you think is the first step towards that? Should we set openedx up locally or will Tutor be enough for that?
We’re moving away from having people modify the core code. It makes it difficult to upgrade to the latest named release (which are only supported for 6 months at a time). We encourage everyone to stay up to date with the latest named release for the latest features and security patches.
What are the features you’rel looking to add? Open edX has been up since 2011, so chances are some of the community members have tried something similar.
Apologies for the late reply. Here’s a more detailed description of the work we are doing:
We want to create a nuanced page for the instructor to add commands for students to perform on an MS word document; e.g bold some words, make the words italic, etc.
When the enrolled student logs into the MS word document, they will see these instruction displayed within MS word. We have already developed the MS word application but would like the instructor to add instructions through the CMS of OpenEdx. For the student, the LMS can just show the total marks they have obtained and their progress.
So essentially, here’s the flow:
Teacher adds instructions through CMS → Enrolled students login to MS word and see those instructions and attempt them on MS word → Students can see their marks and progress on LMS.
What framework do you think would work best here? @omar@sarina
I really do appreciate your time and expertise on this!