Skip to content

Changes

Started by Pooja Ravi
Started 13 hr ago
Took 12 min

Summary

  1. Add GetXapiActivityForPublicationUseCase and related readme. (details)
  2. Update assignment recipe example. (details)
  3. Update Maestro assignment flow to uncomment and refine UI assertions. (details)
  4. Update LaunchAppUseCase to set activity id argument as per GetXapiActivityForPublicationUseCase to ensure this is set consistently. (details)
  5. Change the return type of getAssignmentProgress so that the datasource can take care of loading the assignment statement. (details)
  6. Chagne GetStatementParams.agent parameter type to XapiActor because the spec allows for this to be an identified group. (details)
  7. Refactor assignment detail screen and edit screen (details)
Commit 2be5b5d4888c7fcb11c26e55025123cbd0251a70 by Mike Dawson
Add GetXapiActivityForPublicationUseCase and related readme.
The file was addedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/opds/getxapiactivityid/GetXapiActivityForPublicationUseCase.kt
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/OpenEelXapiConstants.kt (diff)
The file was modifiedrespect-lib-opds-model/src/commonMain/kotlin/world/respect/lib/opds/model/LangMapExt.kt (diff)
The file was addedrespect-lib-xapi-core/README_EXTENSION_PUBLICATION.md
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
Commit af3beb9f6048b7c6c72f3d45ce998dd5574fab03 by Mike Dawson
Update assignment recipe example.
The file was modifiedrespect-lib-xapi-core/README_ASSIGNMENT_RECIPE.md (diff)
Commit 62e7c11d1b379d282a0204a7b3ba9c98c43f87f1 by Pooja Ravi
Update Maestro assignment flow to uncomment and refine UI assertions.
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit 54437d7b066cca0b823e6d625f514f9087ccc0c0 by Mike Dawson
Update LaunchAppUseCase to set activity id argument as per GetXapiActivityForPublicationUseCase to ensure this is set consistently.

Update XapiStatementsResourceRepository and README notes: always use exact format when fetching statements over the network from the repository.
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/xapi/getxapilaunchurl/GetXapiLaunchUrlUseCase.kt (diff)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/AppKoinModule.kt (diff)
The file was modifiedrespect-lib-xapi-core/README.md (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/xapi/getxapilaunchurl/GetXapiLaunchUrlUseCaseAndroid.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/school/xapi/XapiStatementsResourceRepository.kt (diff)
The file was modifiedrespect-lib-shared/src/androidMain/kotlin/world/respect/shared/domain/launchapp/LaunchAppUseCaseAndroid.kt (diff)
Commit 6877db5592f1b065036490592ca28b9d66938446 by Mike Dawson
Change the return type of getAssignmentProgress so that the datasource can take care of loading the assignment statement.
The file was modifiedrespect-datalayer-http/src/commonMain/kotlin/world/respect/datalayer/http/school/xapi/XapiStatementsResourceHttp.kt (diff)
The file was modifiedrespect-datalayer-db/src/jvmTest/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDbTest.kt (diff)
The file was modifiedrespect-datalayer-repository/src/commonMain/kotlin/world/respect/datalayer/repository/school/xapi/XapiStatementsResourceRepository.kt (diff)
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/resources/XapiStatementsResource.kt (diff)
The file was addedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/composites/AssignmentAndProgress.kt
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDb.kt (diff)
Commit 23bcdba379c357ab8bd7b749eb89efa6badb4a6b by Mike Dawson
Chagne GetStatementParams.agent parameter type to XapiActor because the spec allows for this to be an identified group.
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/resources/XapiStatementsResource.kt (diff)
Commit 8935009581c8277b6496aa79fb7ecd5c7e137350 by Anugraha
Refactor assignment detail screen and edit screen
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/assignment/detail/AssignmentDetailScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/domain/xapi/XapiAssignmentExt.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/composeResources/values/strings.xml (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignment/detail/AssignmentDetailViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignment/edit/AssignmentEditViewModel.kt (diff)