Comments (2)
Hi @leonstr ,
Nice feedback.
Currently, the full setting text is as follows:
The idea for the whole text is referred to a every single quiz: if only one user, for a given quiz, have attemps, there is not practically any problem. The problem appears when both users have attempts for the same quiz.
Maybe the old user has attempts on a quiz 1, the new user has attempts on quiz 2, and both users have attempts for quiz 3. For quizzes 1 and 2, there is no problem. For quiz 3, admin should decide what to do, since this is a problematic situation. All quizzes attempts would be merged. All. But how do you want as admin to process conflicting cases?
I think that the rewording of this text should focus the problem "per quiz", meaning that all quizzes will be addressed.
Thanks for contacting.
What do you think.
from moodle-tool_mergeusers.
Thank you for your response and for this excellent plugin.
"The problem appears when both users have attempts for the same quiz" – except that one must also know to select Merge attempts from both users and renumber when the users have attempted different quizzes. When I tested this if user-A has attempted quiz 1 and user-B has attempted quiz 2, and I merge (remove user-A, keep user-B) I now expect user-B to have attempts for both quiz 1 and quiz 2. But this does not happen with the default option Do nothing: do not merge nor delete, I must select Merge attempts from both users and renumber.
"For quizzes 1 and 2, there is no problem." – Having read the description I expected this setting only to be needed where user-A and user-B have attempted the same quiz.
I am using Moodle 3.9.18 (build: 20221114)
Please let me know if I can provide additional information.
from moodle-tool_mergeusers.
Related Issues (20)
- Scheduler compatibility HOT 2
- Search without case sensitive way
- 4.0/4.1 support HOT 3
- repeat merging operation after success HOT 1
- regrading produces warnings
- ensure logstore_standard_log.realuserid is processed
- Logs: include start time and end time for every block of actions
- Start defining Inversion of Control: let parts of Moodle govern how to do merge operations HOT 1
- Error when trying the merge value from user_profile_data HOT 1
- Problems during merging on ldap users HOT 1
- Export data from tool_mergeusers to tool_mergeusers_queue
- Problem concerning the plugin update to Moodle 4.1 HOT 7
- Moodle 4.1, PHP 8.1: web interface needs improvement
- Request: Please include an ongoing changelog instead of one file for each git tag HOT 3
- Error when even trying to start it up HOT 4
- After having merge request from #218: allow to just update fields instead of proceed with a full merge HOT 2
- strpos(): Passing null to parameter #1 ($haystack) HOT 1
- Please convert Windows linefeeds in repository to Unix line feeds HOT 3
- FR: Implement Moodle type hook to let plugins extend its configuration HOT 2
- FR: Option to skip over orphan grades HOT 3
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-tool_mergeusers.