Andamio LogoAndamio

Course State Scripts

Policy managing local course states and student interactions

Spending: Course State Validator

The Course State Validator manages local course states and handles student interactions within courses. This validator is part of the course blueprint and controls the core course state management functionality.

abcdefg!

Loading validator diagram...
This may take a moment

Blueprint Source

This validator is defined in the course.plutus blueprint.

Redeemers

CourseStateAction

  • AddStudent - Add a new student to the course
  • AddModule - Add a new module to the course
  • BurnModule - Remove a module from the course
  • UpdateCourseInfo - Update course information and metadata

Purpose

This validator manages the state of course instances, handling student enrollment, module management, and course information updates. It serves as the central authority for course-related state transitions.

Minting: Course State Policy

xyz!

Loading validator diagram...
This may take a moment

The Course State Policy manages local course states and handles student interactions within courses. This validator is part of the course blueprint and controls the core course state management functionality.

Blueprint Source

This validator is defined in the course.plutus blueprint.

Redeemers

CourseStateAction

  • AddStudent - Add a new student to the course
  • AddModule - Add a new module to the course
  • BurnModule - Remove a module from the course
  • UpdateCourseInfo - Update course information and metadata

Purpose

This validator manages the state of course instances, handling student enrollment, module management, and course information updates. It serves as the central authority for course-related state transitions.