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

[Placeholder] Completion API #249

Open
jmakowski1123 opened this issue Apr 3, 2023 · 5 comments
Open

[Placeholder] Completion API #249

jmakowski1123 opened this issue Apr 3, 2023 · 5 comments
Labels
campus Of Interest to the Campus Working Group epic Large unit of work, consisting of multiple tasks

Comments

@jmakowski1123
Copy link

jmakowski1123 commented Apr 3, 2023

the current completion funcionality imposes the way of determining if a learner has completed a unit : they need to have completed every component in the unit, and each component is completed with a fixed logic (for example, having the content for 5 seconds on the screen for html components). The ability for course creators to configure the completion criteria per each component and unit would improve the real value of this information for both learners and instructors.

@jmakowski1123 jmakowski1123 added the campus Of Interest to the Campus Working Group label Apr 3, 2023
@github-actions
Copy link

github-actions bot commented Apr 3, 2023

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

@e0d e0d added the epic Large unit of work, consisting of multiple tasks label Apr 14, 2023
@jmakowski1123
Copy link
Author

Collaborators
-of interest to ASU

NExt steps
-felipe to translate Spanish use cases

@ProductRyan
Copy link

Heads up @spencertiberi

@felipemontoya
Copy link
Member

Here is the Spanish use case.

As instructors from a course they want to add a condition to grading that will require students to have completed "as per completionAPI" a configurable percentage of the course.

From the conversation on Discussion grading I see some similarities that could be addressed by adding a filter to the grading process. If that feature ends up using the xblock approach this means it would also be usable here.


Extra info:
This is coming from the Block 5 of modifications.

@mariajgrimaldi
Copy link
Member

@xitij2000's proposal on the Graded Discussions ticket of using filters to extend the grading capabilities is pretty interesting. So much, we made a little discovery about it here. Basically, we propose adding a filter for checking additional conditions besides the course grade to determine whether the student passed the course. By checking this, we could add conditions like: number of posts published -- by using discussions utilities-- or % of course visited -- by using the completion API --.

Feel free to comment on the document or here about this POC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
campus Of Interest to the Campus Working Group epic Large unit of work, consisting of multiple tasks
Projects
Status: Backlog
Development

No branches or pull requests

5 participants