Skip to content

Changes

Started by timer
Started 2 hr 3 min ago
Took 3 min 17 sec

Summary

  1. Update XapiStatementResourceDb to check if statement object is missing a required objectType value and throw exception if needed. (commit: f9ee19b) (details)
  2. Update getAssignmentProgress to handle order of activities and avoid potential to lose web pub manifest url if activity were to be updated. (commit: fefd844) (details)
  3. Temporary test relaxations on filter chips and list screen. (commit: 53c67d3) (details)
  4. Add improved assignment demo result learning unit. (commit: 2be6a86) (details)
  5. Update Maestro E2E test flows for assignment management and class member creation. (commit: 4f091a7) (details)
  6. Remove redundant assertions and taps from the admin assignment flow. (commit: 9bfff41) (details)
  7. Add fields to assignable unit completion. (commit: 356092c) (details)
  8. Fix AssignmentEditViewModel bug: timestamp was not being updated when saving, which led to undefined results when editing/updating. (commit: c01cb41) (details)
  9. Clean up `003_admin_user_assigns_assignment_to_a_class_test.yaml` Maestro flow. (commit: 9189c7b) (details)
  10. Update Maestro test flow for assignment management. (commit: 995e33e) (details)
  11. Fix total counts in filter chips on Assignment Detail in student mode. (commit: bd884aa) (details)
  12. Fix filtering of assignment result rows for a particular student. (commit: fb89527) (details)
  13. Update Maestro assignment flow test data and assertions. (commit: 8dd5e59) (details)
  14. Update Maestro flow for admin assignment to improve navigation and verification. (commit: a5bf144) (details)
  15. Update statement maker demos to show text after statement submitted successfully. (commit: e7e3029) (details)
  16. Add assertions for statement delivery confirmation in Maestro assignment flow. (commit: 1fac63b) (details)
  17. Update WebViewActivity to allow http/https mixed content for localhost. (commit: 1428bb5) (details)
  18. Fix NanoHttpd handling of CORS headers. (commit: f3cd6c6) (details)
  19. Move Maestro E2E test flows from pending to active status. (commit: b9ea50d) (details)
Commit f9ee19b5a2e22edd57850400017e70242ac0ad1f by Mike Dawson
Update XapiStatementResourceDb to check if statement object is missing a required objectType value and throw exception if needed.

Update XapiStatement serializer to use XapiStatementTransformingSerializer by default.

Update XapiStatementRef to set objectType by default and ensure it is serialized.
(commit: f9ee19b)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDb.kt (diff)
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/ext/XapiStatementExt.kt (diff)
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/model/XapiStatement.kt (diff)
The file was modifiedrespect-lib-xapi-core/build.gradle.kts (diff)
The file was modifiedrespect-lib-xapi-nanohttpd/src/commonMain/kotlin/world/respect/lib/xapi/nanohttpd/XapiNanoHttpdApp.kt (diff)
The file was modifiedrespect-lib-xapi-core/src/commonMain/kotlin/world/respect/lib/xapi/model/XapiStatementRef.kt (diff)
Commit fefd84413a90acd4da0844ce39ee4559d4bfa2a6 by Mike Dawson
Update getAssignmentProgress to handle order of activities and avoid potential to lose web pub manifest url if activity were to be updated.
(commit: fefd844)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDb.kt (diff)
Commit 53c67d32ba22b9d476c53ddd77e15bfd6c76d1a5 by Mike Dawson
Temporary test relaxations on filter chips and list screen.
(commit: 53c67d3)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit 2be6a86bf4572c04068c1bb2148a4b93dee9700d by Mike Dawson
Add improved assignment demo result learning unit.
(commit: 2be6a86)
The file was modifiedrespect-lib-xapi-nanohttpd/src/commonMain/kotlin/world/respect/lib/xapi/nanohttpd/XapiNanoHttpdApp.kt (diff)
The file was addedrespect-server/src/main/resources/http/respect-ds/case_valid/examples/assignable-unit-1/unit.json
The file was addedrespect-server/src/main/resources/http/respect-ds/case_valid/examples/assignable-unit-1/icon.png
The file was addedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_assignable_unit.js
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/examples/index.json (diff)
The file was addedrespect-server/src/main/resources/http/respect-ds/case_valid/examples/assignable-unit-1/index.html
The file was modifiedrespect-lib-xapi-core/README_ASSIGNMENT_RECIPE.md (diff)
Commit 4f091a702ee03f310ee29616984750867285a551 by Pooja Ravi
Update Maestro E2E test flows for assignment management and class member creation.
(commit: 4f091a7)
The file was modified.maestro/flows/subflows/create_account_for_class_member.yaml (diff)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
The file was modified.maestro/flows/subflows/admin_add_class_with_members.yaml (diff)
Commit 9bfff4188451c9a77c2c54ed67faf036bc81ec27 by Pooja Ravi
Remove redundant assertions and taps from the admin assignment flow.
(commit: 9bfff41)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit 356092c9b2a23e02199be90b21b1a30601f9dff7 by Mike Dawson
Add fields to assignable unit completion.
(commit: 356092c)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_assignable_unit.js (diff)
Commit c01cb418a27995f94628d86616e926983ee90c78 by Mike Dawson
Fix AssignmentEditViewModel bug: timestamp was not being updated when saving, which led to undefined results when editing/updating.
(commit: c01cb41)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignment/edit/AssignmentEditViewModel.kt (diff)
Commit 9189c7b548339d3a1c1702d77d5af5cfbf670a31 by Pooja Ravi
Clean up `003_admin_user_assigns_assignment_to_a_class_test.yaml` Maestro flow.
(commit: 9189c7b)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit 995e33ef198e7bcef60a304b3a77c2b545ebc92a by Pooja Ravi
Update Maestro test flow for assignment management.
(commit: 995e33e)
The file was modified.maestro/flows/subflows/admin_add_class_with_members.yaml (diff)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit bd884aa90fe07bd12ee8587e7129798025a05fa8 by Mike Dawson
Fix total counts in filter chips on Assignment Detail in student mode.
(commit: bd884aa)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignment/detail/AssignmentDetailViewModel.kt (diff)
Commit fb89527c916f5a01671cbc98447f2724c92565fa by Mike Dawson
Fix filtering of assignment result rows for a particular student.
(commit: fb89527)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDb.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 modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/assignment/detail/AssignmentDetailViewModel.kt (diff)
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/commonMain/kotlin/world/respect/datalayer/db/school/xapi/daos/XapiStatementEntityDao.kt (diff)
Commit 8dd5e594c4e034a1d1f89a54b756a4c5261788b3 by Pooja Ravi
Update Maestro assignment flow test data and assertions.
(commit: 8dd5e59)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit a5bf144a8757cb15e94c5fcb71435ec3c69e3a2c by Pooja Ravi
Update Maestro flow for admin assignment to improve navigation and verification.
(commit: a5bf144)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit e7e3029891c752d0e60a2734bdd615b8715086b7 by Mike Dawson
Update statement maker demos to show text after statement submitted successfully.
(commit: e7e3029)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/examples/statementmaker/index.html (diff)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_statement_maker.js (diff)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_assignable_unit.js (diff)
Commit 1fac63bcbe3fbab55e86ecd049c0735fd62f90bf by Pooja Ravi
Add assertions for statement delivery confirmation in Maestro assignment flow.
(commit: 1fac63b)
The file was modified.maestro/flows/003_admin_user_assigns_assignment_to_a_class_test.yaml (diff)
Commit 1428bb511b85d5ea2d8ffa16e43d664c662e18cd by Mike Dawson
Update WebViewActivity to allow http/https mixed content for localhost.
Update xapi scripts to add extra log.
(commit: 1428bb5)
The file was modifiedrespect-app-compose/src/androidMain/kotlin/world/respect/WebViewActivity.kt (diff)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_assignable_unit.js (diff)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/js/xapi_statement_maker.js (diff)
Commit f3cd6c68518ea5a7dbd2f61787a09f3eeb5d448a by Mike Dawson
Fix NanoHttpd handling of CORS headers.

When https origin page made a call to non-https origin, the referer header was removed.
(commit: f3cd6c6)
The file was modifiedrespect-datalayer-db/src/commonMain/kotlin/world/respect/datalayer/db/school/xapi/XapiStatementsResourceDb.kt (diff)
The file was modifiedrespect-lib-xapi-nanohttpd/src/commonMain/kotlin/world/respect/lib/xapi/nanohttpd/ext/NanoHttpdResponseExt.kt (diff)
Commit b9ea50d3e20266337617914abac0864e65889712 by Pooja Ravi
Move Maestro E2E test flows from pending to active status.
(commit: b9ea50d)
The file was added.maestro/flows/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was removed.maestro/pending-flows/001_003_login_using_school_link_test.yaml
The file was removed.maestro/pending-flows/002_browse_lessons_test.yaml
The file was added.maestro/flows/002_browse_lessons_test.yaml
The file was added.maestro/flows/001_002_add_user_direct_test.yaml
The file was removed.maestro/pending-flows/001_001_invite_users_using_qr_code_or_link_test.yaml
The file was removed.maestro/pending-flows/001_002_add_user_direct_test.yaml
The file was added.maestro/flows/001_005_add_school_self_registration_test.yaml
The file was added.maestro/flows/001_003_login_using_school_link_test.yaml
The file was removed.maestro/pending-flows/001_005_add_school_self_registration_test.yaml