Skip to content
Success

#72 (Jul 15, 2024, 2:42:31 PM)

Started 9 mo 15 days ago
Took 48 min

Started by GitHub push by mikedawson

Revision: 74ea78670294cc059e91791775aacf31a35cfc97
Repository: https://github.com/UstadMobile/UstadMobile.git
  • refs/remotes/origin/release
Test Result (no failures)
    Changes
    1. Update Android Gradle plugin. (commit: 62700e0) (details / githubweb)
    2. Interop work in progress: handle incoming permission request on Android and show details of requesting app. (commit: 6a42614) (details / githubweb)
    3. Implement approval and denial of a token request from an external app. (commit: d82af37) (details / githubweb)
    4. Add HttpOverIpc service. (commit: 948fd11) (details / githubweb)
    5. Initial implementation of HttpOverIpc server - receives request and delegates to UseCase for the required endpoint. (commit: e33852c) (details / githubweb)
    6. Initial implementation of OneRoster endpoint which will return a Json with a list of classes for a user when provided with a valid token. (commit: fc58726) (details / githubweb)
    7. Update external permission grant flow: avoid changing the main active account when an account is selected as part of granting permission to an external app. (commit: 16d2d84) (details / githubweb)
    8. Split OneRosterEndpoint into an endpoint that runs the actual logic and queries and an http server adapter that check auth and serializes/deserializes http requests and responses. (commit: 8c3f6e2) (details / githubweb)
    9. Convert CourseBlock to data class. (commit: f94316e) (details / githubweb)
    10. Update commands.js (commit: c14dccd) (details / githubweb)
    11. Implement OneRoster getResultsForStudentForClass (commit: 4fb7582) (details / githubweb)
    12. Add OneRoster getLineItem endpoint. (commit: ef93c29) (details / githubweb)
    13. Switch OneRoster responses to use ISimpleTextResponse to ensure that no body (null) vs zero length body (empty string) differentiation. (commit: d91e5e2) (details / githubweb)
    14. Implement OneRoster result API. (commit: a34e8e7) (details / githubweb)
    15. Bump version. (commit: acfc707) (details / githubweb)
    16. Update httpoveripc version (commit: 630b3bf) (details / githubweb)
    17. Fix compilation on UstadHttpOverIpcServer with update of HttpOverIpc lib. (commit: 5d4d0de) (details / githubweb)
    18. Add README-CLUSTER.md (commit: 501aa8f) (details / githubweb)
    19. OneRoster updates (commit: ce33299) (details / githubweb)
    20. OneRoster API updates (commit: e5605e9) (details / githubweb)
    21. OneRoster API updates (commit: 02711d1) (details / githubweb)
    22. Move interop maestro test to pending dir (commit: ae101c4) (details / githubweb)
    23. Update CourseBlockDao to avoid display of external app CourseBlock in clazzdetail and clazzedit. (commit: 144397e) (details / githubweb)
    24. Convert Xapi model into Kotlin data classes with (commit: 2173a02) (details / githubweb)
    25. Add XXHasher support to allow hashing strings (e.g. OneRoster sourcedId, xAPI verbids, etc) into 64bit Long. (commit: d2d57a1) (details / githubweb)
    26. Update handling of SourcedId on LineItem/CourseBlock, StudentResult. (commit: d32814f) (details / githubweb)
    27. Update schema: add new columns required on StudentResult. (commit: b1b3e7e) (details / githubweb)
    28. Update OneRoster handling of Result to use xxhash. (commit: f35ff67) (details / githubweb)
    29. Work in progress implementation of Xapi Statement resource. (commit: 6e71d3e) (details / githubweb)
    30. Add VerbLangMapEntry (commit: 7662cac) (details / githubweb)
    31. StatementResource implementation (commit: e1a0622) (details / githubweb)
    32. Additional Xapi implementation: (commit: 104c14a) (details / githubweb)
    33. Group submission test tag for assignment edit - assign to clickable box. (commit: fecfbf6) (details / githubweb)
    34. Update xAPI group handling and commit/update database accordingly. (commit: d961a91) (details / githubweb)
    35. Fix setting actor uid on XapiStatement. (commit: 3061efb) (details / githubweb)
    36. Add additional assertions on xapi resource test to verify correct storage of verb (commit: c4987f5) (details / githubweb)
    37. Test storage of statement where actor is a group. (commit: d1c14ba) (details / githubweb)
    38. Xapi implementation: start handling statement object. (commit: 7496546) (details / githubweb)
    39. Xapi Implementation: add support for statement context activities. (commit: a8335ca) (details / githubweb)
    40. Store xAPI statements in database and fix statement object definition. (commit: 48e45a4) (details / githubweb)
    41. Update Activity Serialization InteractionType to be an enum to match the xAPI spec. Change activity entity interactionType on database to use an int. (commit: ecaa45b) (details / githubweb)
    42. Handle Xapi Activity interaction properties as per xAPI spec. Join interaction entity with lang map entry. (commit: 7b8f58e) (details / githubweb)
    43. Add assertions to check storage of statement interaction entities and related langmap entries. (commit: 8cbb122) (details / githubweb)
    44. Implement support for Xapi activity extensions. (commit: d58630b) (details / githubweb)
    45. Add Xapi support for statements where the object is an actor. (commit: f2b6e11) (details / githubweb)
    46. Add Xapi support for statements where the object is a StatementRef. (commit: 7e44ef6) (details / githubweb)
    47. Add xAPI support for statement where object is substatement. (commit: a40f7c1) (details / githubweb)
    48. Update migration 185 to include statement entity update (adds substatement boolean). (commit: 4551fcf) (details / githubweb)
    49. Xapi: add support for statementcontext activity joins to be stored in database. (commit: 6eb28eb) (details / githubweb)
    50. Add XXhasher64Js and XXHasher64FactoryJs. (commit: 35c9888) (details / githubweb)
    51. Progress display for Compose/Desktop ContentEntryDetail (commit: bbc65c3) (details / githubweb)
    52. Update door version to fix replication of nullable entities and update display of user progress. (commit: 78e3365) (details / githubweb)
    53. Add display of progress to clazzdetailoverviewscreen on compose. (commit: 9de1414) (details / githubweb)
    54. Add display of progress status on contententry list screens. (commit: 97fd4d2) (details / githubweb)
    55. Add pull progress entities over http for content entry list as required. (commit: 69aa8a1) (details / githubweb)
    56. Progress display update for React/JS (commit: 7aa1238) (details / githubweb)
    57. Add notes on report queries. (commit: 6d662f9) (details / githubweb)
    58. Update CourseBlock scoring fields to use nullable floats. (commit: 247e8f5) (details / githubweb)
    59. Update core jvm tests to handle courseblock min/max points being nullable. (commit: b2a4d28) (details / githubweb)
    60. Update number text field on compose to handle decimal points and nullable numbers. (commit: df73fad) (details / githubweb)
    61. Move nullable number text field into own file. (commit: 16a1eac) (details / githubweb)
    62. Update React/JS version to accept decimal places for scoring. (commit: 8e67180) (details / githubweb)
    63. Add display of points result to course outline. (commit: 908f062) (details / githubweb)
    64. Fix ContentEntry DAO query to use new field name. (commit: 067972f) (details / githubweb)
    65. Update implementation to save video progress when user navigates away (commit: 55cf48b) (details / githubweb)
    66. Room migration fixes and initial usage statements for video on Android. (commit: 215c122) (details / githubweb)
    67. Save progress statements for video viewing on Android (commit: 883f0e5) (details / githubweb)
    68. Save progress statements for video viewing on web (commit: a0bc21e) (details / githubweb)
    69. Refactor handling of non interactive content progress. (commit: 22b4a38) (details / githubweb)
    70. Add progress tracking for epub on web. (commit: 33365e9) (details / githubweb)
    71. Add XapiSessionEntity to database (commit: 101578a) (details / githubweb)
    72. Add Jetpack compose desktop and android progress tracking for PDF. (commit: d20aeda) (details / githubweb)
    73. Add support for PDF page change listening on JS version. (commit: 8e87dd1) (details / githubweb)
    74. Pass PDF progress to viewmodel on Kotlin/JS (commit: ff41c8b) (details / githubweb)
    75. Use focus/blur events on Kotlin/JS to track the time that the user is actively using an Epub/PDF. (commit: 279447c) (details / githubweb)
    76. Initial statement generation for assignment mark. (commit: b70f53c) (details / githubweb)
    77. Add test for CreateXapiGroupForCourseGroupUseCaseTest (commit: e71b015) (details / githubweb)
    78. Update SubmitMarkUseCase to generate Xapi statement for assignment mark. (commit: 501fc4b) (details / githubweb)
    79. Move StatementEntity.fullStatement json into a new entity (such that results can be displayed without downloading the full statement string). (commit: 2ae903b) (details / githubweb)
    80. Work in progress student progress report. (commit: c45c77a) (details / githubweb)
    81. Update CourseBlockDao to fix db typo. (commit: 7a62b59) (details / githubweb)
    82. Update Android Gradle Plugin and fix PDF dependency. (commit: f5f9ec7) (details / githubweb)
    83. Update README to reflect new baseline profile requirements. (commit: 8e1919a) (details / githubweb)
    84. Add Android emulator plugin to start emulator for baseline profile generation. (commit: c30d754) (details / githubweb)
    85. Update README : Installing Android command line tools is required. (commit: 230e915) (details / githubweb)
    86. Improve ClazzProgressReportScreen scrolling on web. (commit: ea3790c) (details / githubweb)
    87. Update ClazzProgressReportScreen for web to show scrollbars. (commit: fede9d1) (details / githubweb)
    88. Update ClazzProgressReportScreen for web to set zIndex and background (commit: a789d6c) (details / githubweb)
    89. Initial implementation of pinned scrolling for jetpack compose using a LazyColumn. (commit: 2d81f5e) (details / githubweb)
    90. Refactor clazz progress report to gradebook and update lazy column usage on Jetpack compose. (commit: efeb376) (details / githubweb)
    91. Rotate course block title text for Gradebook on Jetpack compose. (commit: 966e96b) (details / githubweb)
    92. Rotate course block title text for Gradebook on JS/React. (commit: 1ca066b) (details / githubweb)
    93. Fix issue #890 - incorrect floating action button when swiping tabs (commit: 46b118e) (details / githubweb)
    94. Update gradebook design (commit: f5dd86b) (details / githubweb)
    95. Add image thumbnails to gradebook (commit: 8d73a1f) (details / githubweb)
    96. Add zoom and line clamp for gradebook. (commit: 246da23) (details / githubweb)
    97. Add support to change the text size on gradebook and pinch/zoom on Android. (commit: d9f4d92) (details / githubweb)
    98. Update ClazzProgressReportPagingSource and Gradebook Screen (commit: 1e6fac1) (details / githubweb)
    99. Update ClazzGradebookCell (commit: b146d4e) (details / githubweb)
    100. Work in progress implementation of student progress query. (commit: 3b3d7c5) (details / githubweb)
    101. Initial implementation of query to select scores for class gradebook (commit: 52a2118) (details / githubweb)
    102. Initial implementation of query to pull statement entities to show results over http. (commit: 6da4de8) (details / githubweb)
    103. Better implementation to fetch required StatementEntity(s) for gradebook and web appearance tidyup. (commit: 7448ebc) (details / githubweb)
    104. Update gradebook query to avoid potential failure to display on first load. (commit: 854d69c) (details / githubweb)
    105. Update gradebook - add tooltips and accessibility label text. (commit: e6b89c6) (details / githubweb)
    106. Remove use of PersonWithAccount. Will make it possible to change Person into a data class. (commit: 9be91a8) (details / githubweb)
    107. Add personUid foreign key to ActorEntity (commit: e66466e) (details / githubweb)
    108. Add database schema json (commit: 1779388) (details / githubweb)
    109. Handle including XapiStatement in findStatusForStudentsInClazzStatements (commit: 9dd2d1d) (details / githubweb)
    110. Handle including XapiStatement in findStatusForStudentsInClazz (commit: 37d8776) (details / githubweb)
    111. Fix XapiStatements handling of marks for group assignment (commit: c54b89e) (details / githubweb)
    112. Fix XapiStatements handling of marks for group assignment pull over http (commit: fc21060) (details / githubweb)
    113. Update CODING-STYLE.md (commit: 7e6434b) (details / githubweb)
    114. Handle showing gradebook result for peer-marked assignment. (commit: 3ecb62b) (details / githubweb)
    115. Work in progress - update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: da23e46) (details / githubweb)
    116. Update to findStatusForStudentsInClazzStatements to find statements only as per the paging source pagination (commit: adc0d81) (details / githubweb)
    117. Update to findStatusForStudentsInClazzStatements to always apply learning records view permission check. (commit: bcbb30d) (details / githubweb)
    118. Fix assignment mark recording for peer marked assignments so that it is viewed on gradebook (commit: f90face) (details / githubweb)
    119. Fix assignment xapi statement creation - fix context instructor handling in database. (commit: 07bfef6) (details / githubweb)
    120. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 1ef0bc8) (details / githubweb)
    121. Initial simplification of query to StatementDao.findStatusForStudentsInClazzStatements (commit: 86c6356) (details / githubweb)
    122. Final (hopefully) simplification of query StatementDao.findStatusForStudentsInClazzStatements (commit: bfb2c2a) (details / githubweb)
    123. Xapi update column names on StatementEntity and link authorityActorUid to actorUid foreign key. (commit: 4c8013f) (details / githubweb)
    124. Merge primary (commit: 7d785e7) (details / githubweb)
    125. Fix core android unit test compilation error. (commit: 54dbf89) (details / githubweb)
    126. Preset default points for new assignment. (commit: 5528926) (details / githubweb)
    127. Postgres migration fixes: fix syntax for setting default column value, fix removal of obsolete person columns. (commit: 2af3497) (details / githubweb)
    128. Add indexes to speed up statement gradebook related queries. (commit: 4880545) (details / githubweb)
    129. Add db schema 193 (commit: 0d5596d) (details / githubweb)
    130. Ensure that all replication pull queries use pagination offset/limit for gradebook screen. (commit: 754e17a) (details / githubweb)
    131. Add fields back to Person and DiscussionPost. (commit: 746ab00) (details / githubweb)
    132. Consolidate migrations to add Xapi tables all at once. (commit: 15a55a5) (details / githubweb)
    133. Remove obsolete entities from database. Attempt to avoid Room verification issues. (commit: 1878adc) (details / githubweb)
    134. Set room to generate Kotlin. Change DAOs to use a function instead val. (commit: 76515d6) (details / githubweb)
    135. Remove PreMigrate. (commit: 39747db) (details / githubweb)
    136. Add code to demonstrate migration issue. (commit: 6d48557) (details / githubweb)
    137. Add documentation on Virtual Hosting subdomains to INSTALL.md (commit: 563afee) (details / githubweb)
    138. Update Door version to 0.79.11 which fixes migration issue #904 . (commit: 2b1f70f) (details / githubweb)
    139. Update door to Version 0.79.12 and remove old Google Play lib (commit: 0e53ee8) (details / githubweb)
    140. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: a3508ff) (details / githubweb)
    141. Remove schema Jsons for intermediate version sthat are not required since migration has been merged. (commit: b6e6a82) (details / githubweb)
    142. Add notes on bundled app-react resources. (commit: 1cd5112) (details / githubweb)
    143. Remove generateKotlin from lib-database room due to attempt to avoid lint issue. (commit: c6a05bf) (details / githubweb)
    144. Fix lint errors (commit: e845dac) (details / githubweb)
    145. Attempt to fix Jenkins build webpack error. (commit: cc49c2a) (details / githubweb)
    146. Fix app-ktor-server test compilation (commit: fc64882) (details / githubweb)
    147. Fixed sharedse test compilation (commit: 9fa7f4a) (details / githubweb)
    148. Update INSTALL.md documentation to better reflect the setup process for single learning space and multi learning space systems. (commit: b86bb99) (details / githubweb)
    149. Update app-ktor-server documentation on building production zip bundle. (commit: 8810d96) (details / githubweb)
    150. Update app-ktor-server documentation on building production zip bundle. (commit: c4f609b) (details / githubweb)
    151. Update app-ktor-server documentation on building production zip bundle. (commit: 1111509) (details / githubweb)
    152. Update INSTALL.md to make steps on Ubuntu easier to follow according to version. (commit: de20950) (details / githubweb)
    153. Update install documentation on usage of a binary built from source. (commit: 691b470) (details / githubweb)
    154. Update documentation on using multiple learning space systems - password generation. (commit: 2c5d971) (details / githubweb)
    155. Add app-ktor-server fileProperty (commit: 74ea786) (details / githubweb)