The beauty - Zenmo/Holon-webapp GitHub Wiki

The beauty

There are roughly 4 modes of interaction that we need to be able to serve. Each have distinct approaches in terms of level of interaction, difficulty, freedom and context. In preferred order of delivery:

Designs

The first version of the mockup is available at https://xd.adobe.com/view/80716de6-fae6-4d41-82fb-e5a5d67de795-d522/

Wikipedia

Enables the user to browse a large catalogue of specific expert knowledge on this subject. Can be linked to from other parts of the website with smooth integration (e.g., previews of the article in popovers).

Experts (non-developers) can edit pages in the CMS.

(static content that contains information relevant to the project, structured in an organized manner)

image

Storylines

Allows users to discover different semi-autonomous solutions for real-life challenges. These solutions are (in part) predefined and calculated based on the model. We will deliver a limited amount (<10) of these. We will allow users to create their own storylines using the CMS.

Developers can edit storyline content from yaml / other config.

Experts can edit storyline content in the CMS.

(looks most like the current "fuik": interactive stories that where (predefined) model interaction and text are presented together)

image

Challenges

Enables users to apply their existing or newly learned knowledge to a concrete challenge to find the complex-to-achieve balance between various settings in a new context. We will deliver a limited amount (<10) of these. We will allow users to create their own storylines using the CMS.

(a (limited) form of model interaction where the user is tasked to achieve a certain target by setting "the best" value for a selection of parameters)

Is the model interface, but with only feedback on only specific indicators and access to only a limited set of input parameters.

Sandbox (working name)

This mode is not actually a designed form of interaction, but the complete model with all settings in a single interface. Can be used by developers and experts to design new storylines and challenges.

Is the complete model interface; with both the
parametrization (what are values set to i.e., amount of heat pumps in households) and;
configuration (what system is represented in the model i.e., how many households connected to a single grid connection)