eval_explorer#
Dart/Flutter application for browsing and analyzing evaluation results. Built with Serverpod. Located in packages/eval_explorer/.
[!NOTE] The eval_explorer is under active development and will eventually replace the legacy
report_app+uploaderpipeline.
Sub-packages#
Package |
Description |
|---|---|
|
Dart client package (mostly generated by Serverpod) |
|
Flutter web/mobile app |
|
Serverpod backend |
|
Shared models |
Prerequisites#
Podman (Docker substitute for Googlers)
Podman Compose (
brew install podman-compose)
Running the Server#
Start Postgres and Redis:
cd packages/eval_explorer/eval_explorer_server
podman-compose up --detach
Start the Serverpod server:
dart bin/main.dart
When finished, stop the server with Ctrl-C, then shut down Postgres and Redis:
podman-compose down
Running the Flutter App#
Make sure the server is running first, then:
cd packages/eval_explorer/eval_explorer_flutter
flutter run
Installing Fixtures#
Eval datasets and individual questions are kept in the datasets folder at the root of this repository. To load them into the database:
[!NOTE] Make sure Postgres is running via
podman-compose up --detachbefore running this command.
cd packages/eval_explorer/eval_explorer_server
serverpod run fixtures