Skip to content
Success

Changes

Summary

  1. Add property name to ActivityLangMapEntry. (commit: 2a11405) (details)
  2. Add status custom attribute on video tag to enable Cypress tests to recognize when a video is finished. (commit: 2bd8c25) (details)
  3. Fix recording completion xAPI statements for ePUB and PDF. (commit: 5a159ae) (details)
  4. Merge migrations. (commit: 1a8ec7b) (details)
Commit 2a1140502c990b7745e9645cb68fb253d2ee9b4a by Mike Dawson
Add property name to ActivityLangMapEntry.

ActivityLangMapEntry had a hash of property name and lang code, and the lang code, but not the property. This made it impossible to find all the lang map entries for a given property using a query.
(commit: 2a11405)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/model/XapiActivity.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry.kt (diff)
Commit 2bd8c257dde6cd5bc62cef85ba46e7a7e82b7b66 by Mike Dawson
Add status custom attribute on video tag to enable Cypress tests to recognize when a video is finished.
(commit: 2bd8c25)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
Commit 5a159ae91682f6c40e3e81373dd83a8ad78674e6 by Mike Dawson
Fix recording completion xAPI statements for ePUB and PDF.

Completion statements were based on reaching the last page and could be repeated as the user scrolls.
(commit: 5a159ae)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/204.json
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/epubcontent/EpubContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/noninteractivecontent/AbstractNonInteractiveContentViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/noninteractivecontentusagestatementrecorder/NonInteractiveContentXapiStatementRecorder.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)