{% extends "base.html" %} {% block title %}Settings — Claw-ED{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}

Settings

{# ── LLM Provider ───────────────────────────────────────────── #}

LLM Provider

{# Anthropic settings #}
{# OpenAI settings #}
{# Ollama settings #}

{# ── State & Standards ────────────────────────────────────── #}

State & Standards

{% if state_frameworks %} {% for fw in state_frameworks %}
{{ fw.label }}: {{ fw.description }} ({{ fw.code }})
{% endfor %} {% endif %}
{% for subj in ['Math', 'ELA', 'Science', 'Social Studies', 'History', 'Economics', 'AP US History', 'AP World History', 'AP Government', 'AP Economics'] %} {% endfor %}
{% for g in ['K', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] %} {% endfor %}

{# ── Generation Defaults ─────────────────────────────────── #}

Generation Defaults

{# ── Your Persona ───────────────────────────────────────────── #}

Your Persona

{% if persona %}
{{ persona.teaching_style | default('direct_instruction') | replace('_', ' ') | title }} {{ persona.vocabulary_level | default('grade_appropriate') | replace('_', ' ') | title }} {% for pref in persona.get('structural_preferences', []) %} {{ pref }} {% endfor %}

Name: {{ persona.name }}

Subject: {{ persona.subject_area or 'General' }}

Grades: {{ persona.get('grade_levels', []) | join(', ') or 'Not set' }}

Re-analyze Materials
{% else %}

No persona configured. Set up your persona

{% endif %}
{# ── Danger Zone ────────────────────────────────────────────── #}

Danger Zone

Clear all generated content

Delete all units, lessons, materials, and feedback. Your persona is kept.

Reset Claw-ED

Delete everything and restart from scratch. This cannot be undone.

{% endblock %}