Developer Guide
Developer Guide
Academy LMS
Developer Guide
Copyright 2020 Creativeitem. All rights reserved.
Source Code Structure:
We followed the standard MVC structure within the powerful Php
Codeigniter framework to develop Academy.
Structure of Amazon S3 Addon:
Controllers
- Amazons3.php : This is the controller we
used for this addon. As the name suggests,
it controls all the functions.
Models
- Amazons3_model.php : All the
functionalities related to the database are
done here.
SQL
- updater.php : If an addon requires
modifications on an existing database this
file comes to play the role.
Views
- admin/s3_settings.php
- admin/amazon_s3_type_lesson_add.ph
p
- admin/amazon_s3_type_lesson_edit.ph
p
- admin/lesson_edit.php
- user/amazon_s3_type_lesson_add.php
- user/amazon_s3_type_lesson_edit.php
- user/lesson_edit.php
: These are the view files we used for this addon.
Others
- aws-module.zip
: These are the AWS library files.