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

Show item progress in course item list #863

Open
mathebox opened this issue Jun 25, 2021 · 4 comments
Open

Show item progress in course item list #863

mathebox opened this issue Jun 25, 2021 · 4 comments

Comments

@mathebox
Copy link
Member

Is your feature request related to a problem? Please describe.
The user cannot see the personal progress in the course item list

Describe the solution you'd like
Additional to the read state, we could display the remaining time for videos, achieved points for quizzes, …

Affected Component
CourseItemCell

@tooomm
Copy link

tooomm commented Oct 30, 2021

Additional to the read state, we could display the remaining time for videos, achieved points for quizzes, …

Left video playback time could be a helpful estimation.

For me, a simple progress bar at the top would probably be sufficient.

@mathebox
Copy link
Member Author

mathebox commented Nov 2, 2021

Hi @tooomm!

Thanks for adding your input to this!
Could you elaborate on the idea of the progress bar? What kind of data would you like to be included in the progress bar? Keep in mind that this item progress should not replace the tab for the overall progress.

@mathebox
Copy link
Member Author

With #885 the remaining time for the video playback will be shown in the list of course items (based on the last known video position).
Please note that this works only locally and is not synchronized with the web platform.

@tooomm
Copy link

tooomm commented Jan 26, 2022

Forgot to come back to this, thanks for the ping though!

Could you elaborate on the idea of the progress bar?

Sure. As I said, I would prefer a subtile solution along the lines of a simple growing bar at the bottom of e.g. the last element tile.
It could also be below the menu and that way stays always visible when scrolling for example. I'm not a fan of overloading the user with various data here and keep the clean design:
progress-draft2

It could be it's own tile as well, when clicking it brings you to the progress tab (when finished: to certificates tab):
(12/30 or 40%, both works)
progress-draft

What kind of data would you like to be included in the progress bar?

I'm not quite sure what you are asking for. You mean the data that is used for calculating the progress?
There are two options here:

  • Using the amount of elements that are completed/total (that is displayed in the top already when jumping between elements via the previous/next buttons)
  • Using the amount of time to complete certain elements (there are estimation times for all elements available)

I prefer the second approach.

Only finished videos etc. should count towards the goal, otherwise it provides no real value in my opinion.
If somebody just quickly jumps trough all resources in order to obtain a certificate of attendance by fraud for example, they doesn't really care about their progress anyway.

Keep in mind that this item progress should not replace the tab for the overall progress.

I agree.

With #885 the remaining time for the video playback will be shown in the list of course items (based on the last known video position).

Waiting for the next release already. :)

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

No branches or pull requests

2 participants