LMS Plugin Modifications
- or -
Post a project like this$$
- Posted:
- Proposals: 2
- On-site in Market Harborough, GB
- #2061419
- Expired
Description
Experience Level: Intermediate
A Coursepress Pro LMS system is being used, and on the frontend, it allows students the ability to enter answers into the LMS, which are later submitted for review.
We’d like to have changes to previously submitted work to be highlighted in blue, as required by the certificating authority. We’ve attempted to install a TinyMCE editor in place of the standard textarea element to enable students to do this manually themselves, but to no avail. It seems that the DOM is constructed dynamically based on the settings and content in the course management pages in the admin dashboard, therefore TinyMCE appears at the top of the page (when using wp_editor();). This is a known issue, but we haven’t been able to find a reliable workaround.
It’s not workable for us to simply highlight the entire textarea in blue when it’s modified, since we need only changes or additions to the text to be highlighted. TinyMCE would allow the students to do this themselves, but if there is a more efficient way of achieving this (such as any new text being entered/pasted in being styled with tags) then we’re open to ideas.
If a TinyMCE is used, then it would be ideal to have a popup appear when they try to edit existing content, reminding them to make their changes in blue.
The courses also have an approx. 3000 word limit, and we’d like to be able to track the words entered into each field and keep a record of them, and if this exceeds the limit for the entire course, to present a popup (we use Popupmaker) with a prompt to advise them that their total assessment answers are too long. We don’t want to limit this by field, since some answers will be longer than others, and some students may wish to elaborate more in some areas and less in others.
Finally, we need a solution to export all the data for a course to a CSV file. Currently there is an option to do so via Export Course which returns a JSON file, but it’s quite unwieldy, and we’d like to simply see the course answers for a particular student, not every student on the same course.
If these features could be developed as one (or more) small plugins or dropin files that are transferrable, this would be greatly appreciated, as we will need to put the changes back onto our live site, and students may have submitted new data in that time. We may also need to disable these features in the future if they’re implemented by WPMU DEV, since they’ll likely cause conflicts.
We’d like to have changes to previously submitted work to be highlighted in blue, as required by the certificating authority. We’ve attempted to install a TinyMCE editor in place of the standard textarea element to enable students to do this manually themselves, but to no avail. It seems that the DOM is constructed dynamically based on the settings and content in the course management pages in the admin dashboard, therefore TinyMCE appears at the top of the page (when using wp_editor();). This is a known issue, but we haven’t been able to find a reliable workaround.
It’s not workable for us to simply highlight the entire textarea in blue when it’s modified, since we need only changes or additions to the text to be highlighted. TinyMCE would allow the students to do this themselves, but if there is a more efficient way of achieving this (such as any new text being entered/pasted in being styled with tags) then we’re open to ideas.
If a TinyMCE is used, then it would be ideal to have a popup appear when they try to edit existing content, reminding them to make their changes in blue.
The courses also have an approx. 3000 word limit, and we’d like to be able to track the words entered into each field and keep a record of them, and if this exceeds the limit for the entire course, to present a popup (we use Popupmaker) with a prompt to advise them that their total assessment answers are too long. We don’t want to limit this by field, since some answers will be longer than others, and some students may wish to elaborate more in some areas and less in others.
Finally, we need a solution to export all the data for a course to a CSV file. Currently there is an option to do so via Export Course which returns a JSON file, but it’s quite unwieldy, and we’d like to simply see the course answers for a particular student, not every student on the same course.
If these features could be developed as one (or more) small plugins or dropin files that are transferrable, this would be greatly appreciated, as we will need to put the changes back onto our live site, and students may have submitted new data in that time. We may also need to disable these features in the future if they’re implemented by WPMU DEV, since they’ll likely cause conflicts.
Martin S.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
7%
Last project
27 Oct 2016
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Martin,
You've indicated that this is an on site job.
Should all the work be done on site or can part of it be done remotely?
Thanks,
Joe
667827
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies