How to play
Explore the game interface by trying different inputs!
Follow the Instructions panel to complete Tasks to earn stars
Answer the Questions to earn even more stars
Once you have 3 or more stars, you can move on to the next game!
Game {{ game_num }} Terms
{% if background %} {% for term, definition in background.items() %}
{{ term | safe }}
{{ definition | safe}}
{% endfor %} {% endif %}
Lab manual
{#
#} {#
#} {# Home#} {#
#} {#
#} {#
#}
Home
Calibration
Scan
How to play
{% if template_title %}
Game {{ game_num }} : {{ template_title }}
Game 1: What's in an image?
Game 2: K-space magik
Game 3: Brains, please!
Game 4: Fresh blood
Game 5: Proton's got moves
Game 6: Relaxation Station
Game 7: Puzzled by Projection I
Game 8: Puzzled by Projection II
{% set num_stars = session['game'+ (game_num | string)]['progress'].num_stars %} {% set num_full = (num_stars | round(0,'floor') )| int %} {% set num_half = ((2*(num_stars-num_full)) | round) | int %} {% set num_empty = 5 - num_full - num_half %} {% set star_array = [] %} {% for f in range(num_full) %} {% set star_array = star_array.append(2) %} {% endfor %} {% for h in range(num_half) %} {% set star_array = star_array.append(1) %} {% endfor %} {% for e in range(num_empty) %} {% set star_array = star_array.append(0) %} {% endfor %} {% for star in star_array %} {% if star == 2 %}
{% elif star == 1 %}
{% else %}
{% endif %} {% endfor %}
{% endif %}
{% if session['user']['username'] %}
User: {{ session['user']['username'] }}
Log out
{% endif %}
User Profile
Username: {{ session['user']['username']}}
Role: {{ session['user']['role']}}
Date joined: {{ session['user']['date_joined'] }}
Questions
{% block questions %} {% endblock %}
{% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}
Instructions
{% block tasks %} {% endblock %}
Definitions
Quiz
{% block content %} {% endblock %}
{% block additional_imports %} {% endblock %}