oppia / oppia-android

A free, online & offline learning platform to make quality education accessible for all.
https://www.oppia.org
Apache License 2.0
311 stars 515 forks source link

Implement domain layer for feedback reporting #3016

Open jcqli opened 3 years ago

jcqli commented 3 years ago

Implement the domain layer objects used in feedback reporting. This includes domain objects and their validators, and services that can be performed on these objects for both managing incoming reports and triaging reports in the moderator dashboard. The controller for managing incoming feedback reports will be included in this issue.

BenHenning commented 2 years ago

@jcqli how does this differ from #2876?

jcqli commented 2 years ago

@BenHenning this issue was for the web backend, so it was fixed in web PR #12367

BenHenning commented 2 years ago

Thanks @jcqli. In that case, closing this since it's now resolved.

github-actions[bot] commented 2 years ago

The issue is reopened because of the following unresolved TODOs: https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeFeedbackReport.kt#L7 https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeFeedbackReportingAppContext.kt#L7 https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeFeedbackReportingDeviceContext.kt#L7 https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeFeedbackReportingEntryPoint.kt#L7 https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeFeedbackReportingSystemContext.kt#L7 https://github.com/oppia/oppia-android/blob/9bf736559cd81bfd30032cef4092432790c2a6eb/data/src/main/java/org/oppia/android/data/backends/gae/model/GaeUserSuppliedFeedback.kt#L7

BenHenning commented 2 years ago

Ah, it looks like there is some work to do here yet based on the TODOs.