Skip to content

Exercise: Migrate legacy exercise tool to Vue#8580

Open
christianbeeznest wants to merge 38 commits into
chamilo:masterfrom
christianbeeznest:feature/exercise-vue-migration
Open

Exercise: Migrate legacy exercise tool to Vue#8580
christianbeeznest wants to merge 38 commits into
chamilo:masterfrom
christianbeeznest:feature/exercise-vue-migration

Conversation

@christianbeeznest

Copy link
Copy Markdown
Contributor

No description provided.

@christianbeeznest
christianbeeznest marked this pull request as ready for review June 15, 2026 05:54

@ywarnier ywarnier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few notes for consideration

Comment thread assets/vue/components/basecomponents/ChamiloIcons.js Outdated
Comment thread assets/vue/views/course/CourseHome.vue Outdated
Comment thread public/main/inc/lib/exercise.lib.php Outdated
Comment thread public/main/inc/lib/exercise.lib.php Outdated
Comment thread src/CoreBundle/Controller/Api/ExerciseQti2ExportController.php Outdated
Comment thread assets/vue/components/course/CourseTool.vue
Comment thread assets/vue/router/index.js Outdated
Comment thread assets/vue/services/exerciseService.js Outdated
Comment thread assets/vue/views/course/CourseHome.vue Outdated
Comment thread assets/vue/views/course/CourseHome.vue
Comment thread assets/vue/views/exercise/ExerciseAiAikenGeneratorView.vue
Comment thread src/CoreBundle/State/Exercise/ExerciseRuntimeUploadAnswerProcessor.php Outdated
@christianbeeznest

Copy link
Copy Markdown
Contributor Author

2e1b272 Adds Progressive adaptive exercise mode behind exercise.quiz_question_category_destinations.

Includes:

  • V210 migration for c_quiz_rel_category.destinations and c_quiz_destination_result.
  • Doctrine entity for adaptive destination results.
  • Exercise settings schema registration.
  • Exercise configuration support and category destination UI.
  • Runtime navigation by category score thresholds.
  • Result display for achieved adaptive level.

@ywarnier

Copy link
Copy Markdown
Member

There's a conflict in the language file (apparently terms sorted in a different order and indentation). Not sure where that comes from, so I'm not trying to fix it yet.

@ywarnier

ywarnier commented Jul 23, 2026

Copy link
Copy Markdown
Member
  • On /resources/exercise/537/create, the "Feedback" section in 1.11 has 4 options. I only see 3 here (At end of test, Exam, Adaptative test with immediate feedback)
  • the "Enable start time"/"Enable end time" options open a calendar
  • The "Extra settings" & "Metadata" spaces that appear at the bottom of the creation form are confusing (choosing a language next to "Hide attempts table on start page" which is not related, then a "Metadata" section to choose an "Advanced courses list" !? There's some text missing, it seems.
  • As an admin, when I create an exe with 2 questions and I want to preview it, there's no submit button!
  • In a test with multiple questions on one page, there should be a "Save" button under each question (currently only at the end of the page)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants