Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 1.53 KB

File metadata and controls

70 lines (46 loc) · 1.53 KB

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 + uploader pipeline.

Sub-packages

Package Description
eval_explorer_client Dart client package (mostly generated by Serverpod)
eval_explorer_flutter Flutter web/mobile app
eval_explorer_server Serverpod backend
eval_explorer_shared 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 --detach before running this command.

cd packages/eval_explorer/eval_explorer_server
serverpod run fixtures