Comments (6)
Thanks - yes, sounds like a good plan!!
there's probably a longer term need to restructure some of the code a bit, but simply adding some new "reset_lti" function in the check_recompletion class (along with the settings/UI stuff) is probably enough for now.
One day I might look at making it more pluggable so it can "detect" plugins that support recompletion or you can drop in specific classes for each supported plugin. My longer term vision was to have the plugins themselves implement functions that we could call from recompletion but... lot more work for that!
from moodle-local_recompletion.
hi Dan,
Luuk Verhoeven is going to start working on this issue, I will test the new version before he will do a request to you.
I think it is interesting idea to let it "dectect" plugins that support recompletion. Might be a good MUA project. :)
Gemma
from moodle-local_recompletion.
hi Dan,
I have tested the changes that Luuk made, and I can see that the LTI grade is being "removed" from the enrol_Lti table when I use the setting "reset LTI grades".
When I am using the setting "Achive completion data", the information on the LTI grade information is being archived to - local_recompletion_ltia
We are looking forward to your feedback.
Thank you
Gemma
from moodle-local_recompletion.
Hi @gemguardian @luukverhoeven, I've finally had a chance to look at the latest patch and have now merged it in! - thanks for the PR!
I did add an extra patch on top that allows the teacher to decide if the LTI data needs to be archived or not (like it does for quiz/scorm)
sorry for taking so long to get this into the main branch!
from moodle-local_recompletion.
Thank you @danmarsden
from moodle-local_recompletion.
@danmarsden Thanks for the merge!
from moodle-local_recompletion.
Related Issues (20)
- Privacy provider is refering to non existing table HOT 2
- SQL error during update to 2024022200 HOT 1
- Default settings are only used in form and not applied to course unless recompletion course settings page saved. HOT 1
- Privacy provider refers to non-existent string (unit test failure) HOT 1
- local_recompletion_config enable value is always set to 1 HOT 2
- support for mod_videotime HOT 1
- Invalid default setting for recompletiontype HOT 2
- Feature Request: Force Manual Recompletion HOT 1
- M4.3 - 2024042200 - error while updating HOT 2
- issue when upgrading to 2024042200 HOT 2
- Error on updating to 2024042200 version on database Postgresql HOT 1
- Plug in cannont reset the Course HOT 4
- reset period HOT 1
- Add test for recompletion settings page
- Upgrade fails due to missing 'global $OUTPUT' HOT 3
- Error on Recompletion Task - failed to execute during scheduled cron run time - plugin version 2024071103 (2024071103) moodle 4.4+ (Build: 20240510) HOT 4
- wrong time despite correct period HOT 1
- Send recompletion message from an email different than the primary site admin HOT 1
- Error while processing privacy data HOT 1
- Feature Request - Support for mod_booking, delete all bookings on recompletion HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moodle-local_recompletion.