0% found this document useful (0 votes)
2 views

Developer guide

Uploaded by

tamer mahfouz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Developer guide

Uploaded by

tamer mahfouz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Bundle Addon

​Academy LMS

Developer Guide
Copyright 2020 Creativeitem. All rights reserved.
Source Code Structure:
We followed standard MVC structure within powerful Php Codeigniter
framework to develop Academy.

Structure of Course Forum Addon:

Controllers
- Course_bundles.php​ : This is
the controller we used for this
addon. As the name suggests, it
controls all the frontend pages.
- Bundle.php : ​This is the
controller we used for the
backend.

Models
- Course_bundle_model.php​ :
All the functionalities related to
the database are done here.
SQL
- updater.php​ : If an addon
requires modifications on the
existing database this file comes
to play the role.
Views
- user_bundle_rating.php
- bundle_invoice.php
- bundle_purchase_history.php
- user_purchase_bundle.php
- My_bundles.php
- Bundle_details.php
- Load_more_courses_in_bundle
.php
- Course_bundle_scripts.php
- Course_bundle.php
These are the view files we used for
this addon.
Config.json​ : T​ his is the skeleton of an
addon. It contains the core data. It also
describes all the actions made during
installation. So do not change anything
here.

You might also like