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

LTI Tool: fix multilingual exercise titles in the LTI Platform/Moodle (gradebook grade items and activity titles) #1116

Closed
PasiSa opened this issue Dec 29, 2022 · 2 comments · Fixed by #1164
Assignees
Labels
area: LTI LTI protocol (Learning Tools Interoperability, worldwide standard) requester: team The issue is raised by a person inside the A+ developer team type: bug This is a bug
Milestone

Comments

@PasiSa
Copy link
Contributor

PasiSa commented Dec 29, 2022

Not sure if this is something to be fixed on A+ side or MyCourses side (or both), but I noticed the following peculiarities when adding an A+ activity and related gradebook behavior:

  • On multilingual courses, the task label appears at MyCourses in raw format, e.g.: "8.1 |en:Round 2, exercise 1: If-statement - Temperature|fi:Kierros 2, tehtävä 1: If-käsky - Lämpötila|" for one task on Y1 course. Some parsing would need to be done to pick one of the language versions (not sure at which end)
  • After adding the above, I manually renamed the task to "Round 2, exercise 1" in MyCourses
  • Now gradebook has columns for both "8.1 |en:Round 2, exercise 1: If-statement - Temperature|fi:Kierros 2, tehtävä 1: If-käsky - Lämpötila|" and "Round 2, exercise 1". The former shows as "Manual item" and latter as "External activity"
  • When I submit a solution, the grades appear on the first column, even though it should not even be visible after renaming the activity
@PasiSa PasiSa added type: bug This is a bug area: LTI LTI protocol (Learning Tools Interoperability, worldwide standard) requester: team The issue is raised by a person inside the A+ developer team labels Dec 29, 2022
@markkuriekkinen markkuriekkinen added this to the v1.18 milestone Feb 17, 2023
@PasiSa
Copy link
Contributor Author

PasiSa commented Mar 8, 2023

When retesting this issue this week, we couldn't repeat the problem related to extra gradebook columns, so it seems to remain mystery for now. However the titles in multilingual courses are still a problem.

@markkuriekkinen markkuriekkinen moved this from Todo to In Progress in A+ sprints Mar 8, 2023
EerikSaksi added a commit to EerikSaksi/a-plus that referenced this issue Mar 8, 2023
EerikSaksi added a commit to EerikSaksi/a-plus that referenced this issue Mar 8, 2023
@PasiSa PasiSa changed the title LTI Tool: Confusions with exercise titles in MyCourses and gradebook behavior LTI Tool: Confusions with exercise titles in MyCourses Mar 21, 2023
@PasiSa PasiSa moved this from In Progress to Under review in A+ sprints Mar 21, 2023
@markkuriekkinen markkuriekkinen changed the title LTI Tool: Confusions with exercise titles in MyCourses LTI Tool: fix multilingual exercise titles in the LTI Platform/Moodle (gradebook grade items and activity titles) Apr 12, 2023
@markkuriekkinen
Copy link
Contributor

Remember that Moodle stores these two separately in different database tables and that the A+ LTI Tool controls them separately:

  1. activity names shown in the course section pages,
  2. grade item titles in the Grades section (Moodle gradebook)

@PasiSa PasiSa modified the milestones: v1.18, v1.19 May 9, 2023
EerikSaksi added a commit to EerikSaksi/a-plus that referenced this issue May 9, 2023
markkuriekkinen pushed a commit to EerikSaksi/a-plus that referenced this issue May 24, 2023
@github-project-automation github-project-automation bot moved this from Under review to Done in A+ sprints May 24, 2023
markkuriekkinen pushed a commit to markkuriekkinen/a-plus that referenced this issue Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: LTI LTI protocol (Learning Tools Interoperability, worldwide standard) requester: team The issue is raised by a person inside the A+ developer team type: bug This is a bug
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants