...
- Each batch is represented as a row in a table
- Each column represents an autonomous component, and the cell shows if this component have completed it's work on the batch
- Each cell in the table is a simple lamp, that shows if the taks have been completed. Pressing the lamp will fetch more information.
- The web interface integrates with MF PAK to get states from batches before and after digitisation
- This interface could possibly be used to approve or reject a batch
Architecture
The web interface will get its data from a RESTful web service. This web service is an API against the collection of batches of microfilms. The base URI is http://<server name>/batches. This API only supports JSON internet media type.
request | response | |
---|---|---|
batches | JSON list of {"batch-id": <id>, "events": {"event-id": <event id>, "succes": <boolean result of the event>}} | |
batches/{id} | {"batch-id": <id>, "events": {"event-id": <event id>, "succes": <boolean result of the event>}} | |
batches/{id}/{event id} | JSON list of {"event-id": <id>, "batches": {"batch-id": <batch id>, "succes": <boolean result of the event>}} |
All three URIs can have
Development
https://github.com/statsbiblioteket/newspaper-digitisation-process-monitor
...