List of all items
Structs
- NotYetImplemented
- course::Course
- course::DiscoveryError
- course::LessonSlug
- course::LessonSummary
- course::Manifest
- course::ManifestEntry
- course::SiteConfig
- crypto::EncryptedPayload
- eval::CaseResult
- eval::EvalCase
- eval::EvalReport
- eval::EvalSuite
- lesson::Exercise
- lesson::Lesson
- lesson::LessonId
- llm::ExecResults
- llm::Prompt
- llm::Submission
- run::RunReport
- runner::ExecutionResult
- runner::PythonRunner
- runner::RRunner
- runner::RunnerError
- runner::Timeout
- scaffold::FileSpec
- site::EmbeddedKey
- site::SiteFile
- site::SiteFiles
- site::SiteLesson
Enums
- course::ManifestError
- crypto::CryptoError
- eval::EvalParseError
- eval::EvalRunError
- eval::ExpectedVerdict
- grade::CheckOutcome
- grade::RunnerKind
- lesson::ExerciseKind
- lesson::Language
- lesson::LoadError
- lesson::ValidationError
- llm::FeedbackError
- llm::ProviderChoice
- llm::Verdict
- quarto_export::ExportShape
- run::RunError
- scaffold::AddLessonError
- scaffold::ScaffoldError
- site::BuildTarget
- site::EvalReportError
- site::EvalSummary
- site::PlanError
- smevals_gen::GenError
Traits
Functions
- crypto::decrypt
- crypto::encrypt
- eval::aggregate
- eval::parse_eval_suite
- eval::run_eval
- eval::score_case
- grade::run_checks
- grade::select_runner
- lesson::read_lesson_file
- llm::build_prompt
- llm::request_feedback
- quarto_export::export_lesson_to_qmd
- quarto_export::key_page_qmd
- quarto_export::thin_lesson_warning
- run::run_lesson
- scaffold::add_lesson
- scaffold::eval_sibling_path
- scaffold::eval_template
- scaffold::lesson_template
- scaffold::scaffold_course
- scaffold::scaffold_plan
- site::encrypt_site_files
- site::eval_summary_from_report_json
- site::plan_site
- site::write_site
- smevals_gen::course_root_for
- smevals_gen::generate_eval_dir
- smevals_gen::lesson_id_from_path
- smevals_gen::write_eval_dir