Data WG 2022-06-01 Meeting notes

 Date

May 19, 2022

 Participants

  • @Edward Zarecor

  • @Maria Fernanda Magallanes Z

  • @Jill Vogel

  • @Former user (Deleted)

  • @Dave Ormsbee (Axim)

  • @Andy Shultz (Deactivated)

  • @John Baldwin

  • @Julien Maupetit

  • @Jenna Makowski

 Goals

  •  

 Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

5M

Action Item Follow Up

@Edward Zarecor

  • Both action items relate to fine grained user progress data, one serializing it to the database, one investigating how to emit it into the tracking logs. We should have a longer conversation about use-cases for reporting on this fine-grained progress data and needs related to scale, privacy, latency, etc.



Follow Up

@Jill Vogel

Event taxonomy: from the A-Z list of tracking event types, event types are inconsistently named, which makes filtering difficult.
Is it possible to add taxonomy fields (category, subcategory) to these legacy events to make grouping/filtering possible? Or if this violates their “frozen” status, can we add this info to the xAPI events?
Follows up on Data WG 2022-02-10 - topic #1: tracking logs are a mess., and a request from Harvard Medical.

  • Ethics discussion on data event collection: consistent naming would make it easier for learners to identify which event types they want to opt-out of.

5M

Action Item

@Andrés González

I have a proposal for this wg: people who have worked in any analytics project can prepare a short presentation (10-20 min) about a technical topic and present it in the wg meeting. The idea is to talk in detail about a specific problem faced, and show how it was solved and what are the new challenges. Some examples: showing video statistics, converting logs to xAPI, extracting tracking logs, using datawarehouses, etc. It can be recorded and stored to create a data-wg knowledge center. If there is agreement on that, I can volunteer with the first one.

  • Deferred as @Andrés González was absent today.

5M

 

@Former user (Deleted)

Check the mapping of problem related events (issue #15 on openedx/data-wg). A first proposal of the mapping of `problem_check` server event is available. Let’s see together what are the main information that remain in the xAPI standard and if it is enough ready to iterate on the other events

  • There was a project to add an xAPI/Caliper backend overlaying the existing tracking logs capability – mentions the problem_check event, so maybe they made some progress categorizing this event?

    • @Edward Zarecor I’ve found this mapping in the repo that I had not seen in the RTD page. It does look like there is a mapping currently for problem_check. We should compare this to what @Former user (Deleted) has produced and what I have done as well. My attempted mapping is here.

  • In spaces where the vocabulary is not currently established and fixated in a profile, we can propose updates based on our usecases.

  • FUN are more connected with the xAPI community than other members of DWG currently.

  • @Julien Maupetit proposed an xAPI mapping working session to get members on the same level of understanding of the process.

30M

Review of the currently know data use cases

@Jenna Makowski

  • Review current data use cases from user interviews and those collected and provided by community members

  • Jenna walked us through the currently inventory of use-cases, which is available in this sheet for ease of filtering.

  • We are at a phase where gathering additional use-cases is valuable. We would like to hear more from:

    • National Platforms. Tagging relevant folks: @Roi Shillo @Pedro Cabral @Julien Maupetit

    • NGOs: who to tag? Might be interesting to hear from @Dean Jay Mathew re:UNESCO instance and @Andrés González re: CapNet

    • Enterprises. Tagging relevant folks: @George Babey, @John Baldwin

 Action items

@Andy Shultz (Deactivated)@Dave Ormsbee (Axim) & @Edward Zarecor will review Quitterie’s mapping of problem check to xAPI by the next meeting.
@Edward Zarecor Schedule a time for us to have a conversation about how to track issues around ethics in the data that is emitted from the platform. Should there be a DWG sub-committee on privacy and data-related ethical questions?
@Edward Zarecor Schedule a time for us to brainstorm architectural options for supporting per learner block level progress.

 Decisions