Cedrick Castro
Back to work

Lyon.com.ph / Lead Software Architect and Software Engineer

Course creation and assessments

Course modules, articles, videos, attachable files, access control, invitations, quizzes, grading, and certificates.

01

Built modules containing articles, videos, and attachable files.

02

Supported public and paywalled modules so instructors could choose how to monetize content.

03

Implemented student invites, discounts, and free access flows.

04

Developed a quiz module with multiple question types and flexible grading.

05

Implemented automated certificate generation in PDF format for course completion.

Problem

Course creation needed to support rich content structure, monetization, student access, assessment, grading, and completion artifacts without making instructors manage separate systems.

Decisions

Modules, articles, videos, files, paywalls, invitations, discounts, quizzes, grading, and certificates were treated as connected learning primitives rather than isolated features.

Outcome

Creators could organize content, control access, assess students, and award PDF certificates inside one learning workflow.