info@yousif.info +96176819576

Project Summary:

The platform was created through a CodeIgniter framework, I successfully rectified identified errors and implemented new features to fulfill specific client requirements. The platform has been successfully deployed for multiple clients, solidifying my expertise as a PHP developer.

Key Enhancements:

  • Package System:
    • Designed a comprehensive system allowing students to purchase multiple courses in a single bundle.
    • Admins can define key parameters like number of courses, duration, and allowed course pause days.
  • Flexible Hierarchical Categories:
    • Implemented a dynamic parent-child relationship, enabling multi-level categories for enhanced organization.
    • Seamless front-end modification of category hierarchy ensures optimal user experience.
  • User Points System:
    • Established a points system incentivizing engagement, offering discounts and free courses upon reaching specific thresholds.
    • Points are awarded for purchasing courses or books, with customizable conditions set by the administrator.
  • Subscription System for Teachers:
    • Introduced a subscription model for teachers, allowing admins to define parameters like types, duration, and course publication limits.
    • Facilitates subscription renewal, modification, and automatic restriction of publishing upon completion.
  • Expanded User Ecosystem:
    • Advisors:
      • A novel user type, Advisors offer personalized guidance to students.
      • Students activate consultations through their accounts, triggering requests in the Advisor's control panel.
      • Advisors review student profiles and recommend suitable courses before purchase. Students retain control over their selections.
      • Post-completion feedback from Advisors enriches the learning experience.
    • Funders:
      • This innovative user type enables financing for students.
      • Funders publish funding goals and target audiences through articles.
      • Students express their need for support by commenting on these articles.
      • Funders review comments, visit profiles, and select specific courses to purchase for chosen students.
      • This feature fosters a collaborative learning community, allowing direct support for students pursuing their educational goals.
  • Customized Courses:
    • Implemented a dynamic feature for administrators to tailor course offerings based on user types (e.g., age group, academic major).
  • Certificate Generation:
    • Developed a sophisticated system allowing admins to define certificate templates.
    • Upon course completion, certificates are automatically generated with the student's name and course title, enriching the learning experience.

Impact:

By seamlessly integrating these features, the platform not only addresses specific client needs but also serves as a testament to my proficiency in PHP development within the CodeIgniter framework. This project showcases my ability to create robust, client-specific solutions that consistently exceed expectations.


Codeigniter - Developing features for an online learning platform

Client Name
: Deyaa
Service
: Full-Stack Developer
Start Date
: Aug 01, 2023
End Date
: Sep 05, 2023
Status
: Completed