Open Issues Need Help
View All on GitHubAI Summary: This GitHub issue outlines the implementation of a core blockchain function to record a user's module completion. An authorized Backend Verifier calls this function after a user passes an off-chain quiz, incrementing their on-chain progress towards course completion and eventual payout. The function involves authenticating the verifier, fetching and updating the learner's progress, ensuring it doesn't exceed total modules, and emitting an event.
AI Summary: This issue describes the creation of a read-only view function within the `course-registry` contract to fetch a learner's completed module count. The function should take a learner address and an ID, query persistent storage for their progress, and gracefully return 0 if the progress key does not exist instead of panicking.
AI Summary: This GitHub issue requests the creation of a new GitHub Actions CI/CD pipeline for Soroban smart contracts. The pipeline will automatically run on pull requests and pushes to the `main` branch, setting up the Rust toolchain, installing the Stellar CLI, and performing essential checks like formatting, linting, testing, and building the contracts for the `wasm32-unknown-unknown` target.