Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ralferlebach display generalfeedback #17

Draft
wants to merge 165 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
4bb1cf6
Updated layout for activity view and attempt pages.
vtos Sep 24, 2022
6164146
Fixed cs errors and warnings.
vtos Sep 24, 2022
0bf0977
Introduced a dedicated class for attempt state.
vtos Sep 25, 2022
98216c7
Removed legacy viewreport.php.
vtos Sep 25, 2022
7a71210
Renamed attempt class.
vtos Sep 25, 2022
3ab6f96
Added db field to store custom completion rule.
vtos Sep 27, 2022
c7a36eb
Switched over to using id of attempt to reference it in reports inste…
vtos Sep 29, 2022
9b2cd3e
Added event for attempt completion.
vtos Sep 30, 2022
be7cfa8
Added logic for custom completion rule - attempt completed.
vtos Oct 2, 2022
58d12ec
Added updating of completion state to the attempt-completed event obs…
vtos Oct 2, 2022
3ba2eaa
Added logic for custom completion rule - attempt completed.
vtos Oct 2, 2022
b43a66c
Added updating of completion state to the attempt-completed event obs…
vtos Oct 2, 2022
309d643
Merge branch 'completion_custom_rules' into version_2.3.1
vtos Oct 2, 2022
c3b82b0
Updated tests naming, removed rudimentary unit test.
vtos Oct 2, 2022
a244bc2
Fixed cs for attempt completion event.
vtos Oct 2, 2022
98c4574
Added adaptivequiz_get_coursemodule_info callback.
vtos Oct 3, 2022
02f2b10
Changed lang string for completion rule to use in cm info.
vtos Oct 3, 2022
f824f70
Updated version info to indicate work in progress.
vtos Oct 3, 2022
3356e1e
Fixed #10: images are not displayed in questions when taking an adapt…
vtos Nov 4, 2022
5d000de
Switched over to using icons for action links in the individual user …
vtos Nov 15, 2022
9433d91
Introduced quiz progress feature: display an optional progress bar fo…
vtos Nov 3, 2022
5596174
Updated version.
vtos Jan 15, 2023
3ece941
Fixed version number.
vtos Jan 17, 2023
2b0d0d8
Added a behat test for completion on attempt complete.
vtos Jan 18, 2023
6e41131
Update version
vtos Jan 14, 2024
6ff4e27
Fix deprecation messages
vtos Jan 14, 2024
48824ed
Updated version to indicate next dev iteration.
vtos Feb 2, 2023
3a9079f
Added method to fetch an in-progress attempt, updated method to get t…
vtos Oct 8, 2022
3d214e8
Added method to create an in-progress attempt, fixed naming for some …
vtos Oct 8, 2022
271232e
Refactored 'adaptivequiz_update_attempt_data' function.
vtos Oct 9, 2022
61cfaaa
Added method to update the attempt data after a question was answered.
vtos Oct 11, 2022
2c97f81
Changed attempt object initialization in attempt.php, changed method …
vtos Oct 12, 2022
cbe12b9
Removed exposure of attempt record, removed attempt id from the CAT a…
vtos Oct 13, 2022
8d50127
Removed querying for attempt data from the cat algorithm class.
vtos Oct 14, 2022
2ce0d8b
Proper namespacing for the attempt and cat algorithm classes.
vtos Oct 15, 2022
42ddfd7
Removed quba as a dependency from the attempt class.
vtos Oct 15, 2022
187bf1d
Fixed naming for some unit tests.
vtos Oct 15, 2022
8b258cc
Introduced complete attempt action.
vtos Oct 24, 2022
b8efa16
Fixed errors after incorporating the changes from master.
vtos Feb 2, 2023
d80f7ca
Removed unnecessary method from the attempt class.
vtos Feb 3, 2023
5365557
Ensuring the 'deferredfeedback' question behaviour is enabled in site…
vtos Feb 4, 2023
79b3ad4
Moved initializing of quba out of the attempt class.
vtos Feb 4, 2023
a3a44d3
Closes #13.
vtos Feb 4, 2023
15bd1ef
Converted last difficulty level to be a parameter of the attempt star…
vtos Feb 8, 2023
8da12ee
Extracted code from some methods of the attempt class and put it dire…
vtos Feb 9, 2023
2854042
Updated fetchquestion class:
vtos Feb 11, 2023
2411a81
Created general plugin settings:
vtos Feb 11, 2023
8eba4ed
Closes #14.
vtos Feb 11, 2023
c315230
Introduced item administration class.
vtos Mar 19, 2023
7123930
Refactoring in the calculation algorithm class.
vtos Mar 23, 2023
e6afb82
Refactoring in the calculation algorithm class.
vtos Mar 25, 2023
ba930be
Refactoring of the catalgo class:
vtos Apr 12, 2023
e593956
Refactoring of the catalgo class:
vtos Apr 19, 2023
d51ab8e
Refactoring of item administration:
vtos May 3, 2023
b9116dd
Changes in fetch question class:
vtos May 5, 2023
6063673
Changes in fetch question class:
vtos May 5, 2023
4ee7781
Changes in fetch question class:
vtos May 11, 2023
1c29a4a
Changes in handling question answer.
vtos May 16, 2023
efe7771
Extract CAT parameters from the attempt entity into a new entity.
vtos May 22, 2023
670a0b1
Stop referencing an attempt by quba id.
vtos May 23, 2023
f9fbebb
Changes in the CAT algorithm class.
vtos May 24, 2023
218a7bb
CAT algorithm class: convert 'difficultysum' property to a method's l…
vtos May 24, 2023
51c20ef
CAT algorithm class: get rid of 'levellogit' property.
vtos May 24, 2023
ff57e8f
CAT algorithm class: order of saving and calculating parameters.
vtos May 26, 2023
9d2ec78
Question answer evaluation: move evaluation out of question answer pr…
vtos May 26, 2023
075e05d
Process question answer right after submission and redirect.
vtos May 26, 2023
8789ace
Redundant obtaining of a standard error value when completing attempt.
vtos May 28, 2023
2aecdc3
Changed interface of item administration class.
vtos May 28, 2023
5393e3a
Defined interface for item administration.
vtos May 28, 2023
7660f22
Order of saving attempt state.
vtos May 28, 2023
d7a7a47
Abandon attempted difficulty level as an attempt script parameter.
vtos May 28, 2023
4d67fb0
Drop algorithm fields in the attempts table.
vtos May 28, 2023
8708f2d
Wrapper service class: adaptive quiz session.
vtos May 29, 2023
9827a41
Introduced sub-plugins support for CAT models.
vtos Feb 16, 2023
9f8902a
Wired up CAT model sub-plugins through mod_form and lib functions.
vtos Mar 1, 2023
a2ba9fa
Changed form modifier interface for sub-plugins.
vtos Mar 10, 2023
0429841
Added callback for post create attempt.
vtos May 29, 2023
0a90031
Wired up implementation of the item administration factory.
vtos May 29, 2023
a6cefb4
Callback for post process item result.
vtos May 29, 2023
dbfd5ab
Updated README.
vtos May 30, 2023
8fdc5f6
Changes in item administration interface.
vtos Jun 1, 2023
1af7c93
Item administration changes: next item object.
vtos Jun 8, 2023
923263a
User own attempt report: respect custom CAT models
vtos Jun 12, 2023
1a9626c
User attempts report: moved the report from the view page
vtos Jun 16, 2023
87c8652
Attempts report: let sub-plugins provide a link to their own report
vtos Jun 23, 2023
493544b
Make behat tests run faster
vtos Jun 24, 2023
888ad4c
Refactoring: attempt class.
vtos Jun 29, 2023
c9e80fb
Delete attempt: allow sub-plugins to run their code
vtos Jul 12, 2023
3a2ee48
Evaluate question answer: legacy bug fixed
vtos Jul 20, 2023
b79f0c3
Regression bug fix: display images in questions
vtos Jul 20, 2023
286146b
Reporting: removed access to question analysis for custom CAT models
vtos Jul 20, 2023
1273d2a
Closes #20: duplicate value '0' in column 'uniqueid'
vtos Jul 21, 2023
4ba2afa
Closes #22
vtos Aug 27, 2023
0eda937
Sub-plugins support: removed unnecessary fields from mod_form.
vtos Sep 22, 2023
dbb7b28
add catquiz model
georgmaisser Mar 14, 2023
d17af17
Call catquiz handler set_data_after_definition
georgmaisser Apr 3, 2023
5facb6f
Fix interface for helloworld model
davidszkiba May 30, 2023
b75f1af
Bump version number
davidszkiba May 30, 2023
b865f09
Hacky fix for lost values.
georgmaisser Jun 1, 2023
427fce7
Add item_administration_factory implementation
davidszkiba Jun 6, 2023
1f753a3
Update catquiz model to work with latest changes
davidszkiba Jun 15, 2023
20b7748
Allow for more than one question
georgmaisser Jun 14, 2023
31f14ce
Fix: make work with upstream changes
davidszkiba Jun 15, 2023
31323ff
Use updated catquiz_handler::fetch_question_id(..)
davidszkiba Jun 20, 2023
9306e32
WIP: clear attemptquestions before attempt starts
davidszkiba Jun 20, 2023
eabc53b
Refactor: move cache-purge to catquiz plugin
davidszkiba Jun 20, 2023
34feb95
Update interface
davidszkiba Jul 6, 2023
46c9db3
Pass attempt data to catquiz handler
davidszkiba Jul 13, 2023
1264f95
Refactor purge attempt caches
davidszkiba Jul 18, 2023
40c5cd2
Rename function to prepare_attempt_caches()
davidszkiba Aug 23, 2023
db92da2
Add callback for catquiz feedback
davidszkiba Aug 29, 2023
9e0005d
fix previous bugfix for older versions
Sep 26, 2023
cc3fd67
Allow setting for standard Model in instance settings
georgmaisser Oct 18, 2023
640e4ca
Remove not needed form elements
georgmaisser Oct 18, 2023
84dfff7
Make sure we don't lose value of elements
georgmaisser Oct 19, 2023
80bfd05
bugfix check empty
eynimeni Oct 20, 2023
f30d58b
fix don't set null values
eynimeni Oct 20, 2023
d332638
Bugfix: Only remove Elements that exist, to avoid errors.
georgmaisser Oct 20, 2023
fc2fdce
pass this_form to data preprocessing. this is necessary to find out i…
georgmaisser Oct 23, 2023
1fe64e6
bugfix: copy 0 values in form
eynimeni Nov 27, 2023
d3b834d
linting
georgmaisser Nov 20, 2023
313695d
Update view.php
ralferlebach Feb 16, 2024
2c1abc3
Update lib.php
ralferlebach Feb 16, 2024
81d1f37
Update finished callback target
davidszkiba Feb 16, 2024
c0785de
Remove catquiz subplugin
davidszkiba Feb 23, 2024
a22a830
Git-ignore subplugins except helloworld
davidszkiba Feb 23, 2024
124ed2e
Bump version number
davidszkiba Feb 23, 2024
699ef0f
Fix DB field type for state params
davidszkiba Feb 23, 2024
6a6c0d8
Issue #19 reporting: Replace charts with Chart.js implementation
vtos Mar 5, 2024
edac94e
Issue #28 UI/UX: Fix handling of the intro text
vtos Mar 5, 2024
d1a8c66
Release 2.3.3
vtos Mar 5, 2024
bf7bbc4
Merge branch 'MOODLE_402' into catmodel_subplugins_with_mod_form_reload
davidszkiba Mar 7, 2024
34354b0
Bump version after merge
davidszkiba Mar 7, 2024
880f7ff
Reset required moodle version after rebase
davidszkiba Feb 23, 2024
c897869
Bump helloworld version number
davidszkiba Mar 14, 2024
b2a6972
Remove helloworld subplugin
davidszkiba Mar 14, 2024
097a8e0
Bump version after removing helloworld
davidszkiba Mar 14, 2024
5d45ad3
Move .gitignore to catmodel folder
davidszkiba Mar 14, 2024
9255a50
"Weiter zum Kurs"-Button
ralferlebach Jul 1, 2024
3818172
Buttons im Template eingefügt
ralferlebach Jul 1, 2024
3994a0c
Update attempt_finished_page.php
ralferlebach Jul 16, 2024
ac34b08
Update attempt_finished_page.mustache
ralferlebach Jul 16, 2024
ec4ae68
Update adaptivequiz.php
ralferlebach Jul 16, 2024
7c45e8a
Update attempt_finished_page.mustache
ralferlebach Jul 16, 2024
7ad2d76
Update adaptivequiz.php
ralferlebach Jul 16, 2024
fdfe2cb
Germen language strings added
ralferlebach Jul 16, 2024
2f596d7
Merge branch 'ralferlebach-continuebutton' of https://github.com/Wund…
ralferlebach Jul 16, 2024
e31a475
Uodate
ralferlebach Aug 13, 2024
6f31cbb
Delete .DS_Store
ralferlebach Aug 13, 2024
e04a30b
Merge pull request #7 from Wunderbyte-GmbH/ralferlebach-continuebutton
ralferlebach Aug 13, 2024
ef7e89b
Delete catmodel/.gitignore
ralferlebach Aug 13, 2024
525435b
Update
ralferlebach Aug 13, 2024
e8f592e
Delete catmodel/.DS_Store
ralferlebach Aug 13, 2024
97b36c9
Update version.php
ralferlebach Aug 13, 2024
51a6501
Update adaptivequiz.php
ralferlebach Aug 23, 2024
6f43294
Update adaptivequiz.php
ralferlebach Aug 23, 2024
59b2c5b
Merge pull request #8 from Wunderbyte-GmbH/ralferlebach-update-langua…
ralferlebach Aug 23, 2024
b41dbf7
Version Bump
ralferlebach Aug 23, 2024
f335d83
Add more debug info to error
davidszkiba Aug 30, 2024
b1bc1f6
Bump version
davidszkiba Aug 30, 2024
4eeb137
Suffix added to mod_form
ralferlebach Aug 30, 2024
d324896
Merge pull request #10 from Wunderbyte-GmbH/ralferlebach-patch-comple…
ralferlebach Aug 30, 2024
b0801c0
Display general feedback
ralferlebach Aug 30, 2024
64ad3f2
Umstellung auf WYSIWYG-Editor
ralferlebach Sep 1, 2024
de1020d
Update attempt_finished_page.mustache
ralferlebach Sep 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
288 changes: 285 additions & 3 deletions README.md

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions amd/build/attempt_administration_chart_output.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions amd/build/attempt_administration_chart_output.min.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions amd/build/attempt_administration_chart_output_htmltable.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions amd/build/attempt_answers_distribution_chart_manager.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions amd/build/attempt_report_chart_data_indices.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading