{% extends 'base.html' %} {% block header %}

{% block title %} Výsledek porovnání {% endblock %}

{% endblock %} {% block content %}

Celkový výsledek: {% if ok %} správné řešení. {% else %} nesprávné řešení. {% endif %}


{% if alphabets != "" %}{{ alphabets }}

{% endif %} {% if task_solved == "" %} Odpověď splňuje požadavky kladené na formalismus. {% else %} Odpověď nesplňuje požadavky kladené na formalismus. {{ task_solved }} {% endif %}
{% if extra_word_ce or missing_word_ce or alphabets != "" %} Jazyky popisované oběma formalismy nejsou ekvivalentní. {% else %} Jazyky popisované oběma formalismy jsou ekvivalentní. {% endif %}

Charakteristika: {{ teacher.sizename }}

Příklad slova z jazyka: {{ teacher.example }}

Původní popis:
{{ teacher.task }}: {{ teacher.string }}

Popis pomocí minimálního DFA:
{{ teacher.minimal }}

Charakteristika: {{ student.sizename }}

Příklad slova z jazyka: {{ student.example }}

Původní popis:
{{ student.task }}: {{ student.string }}

Popis pomocí minimálního DFA:
{{ student.minimal }}

















Porovnání jazyků

{{ img_src }}
{% if not ok and (extra_word_ce or missing_word_ce) %} {% if extra_word_ce %} Příklad slova, které je ve studentově řešení a není v zadaném jazyce: {{ extra_word_ce }} {% else %} Studentovo řešení je podmnožinou zadaného jazyka. {% endif %}
{% if missing_word_ce %} Příklad slova, které chybí ve studentově řešení a je v zadaném jazyce: {{ missing_word_ce }} {% else %} Studentovo řešení je nadmnožinou zadaného jazyka. {% endif %}
{% if inf %}Rozdíl porovnávaných jazyků je nekonečný. {% else %}Rozdíl porovnávaných jazyků je konečný. {% endif %} {% else %} {% if ok %} Jazyky jsou ekvivalentní. {% endif %} {% endif %}






Vygenerovaný řetězec pro odpovědník

{{ is_task }}
{% endblock %}