Minor School is a Online based LMS system that provides an easy to use environment for both test conductors and students. The application is build for recruitment agencies and education institutes. There are five different levels of user with different privileges to control the application.
CUSTOMIZATION: If you need any custom feature or have any query. Please mail me through my envato profile. I'll reply you very soon!
FREELANCE WORK: I am available for freelance work. MAil: bd.munna@hotmail.com - Skype: ahkmunna13
Key Features:
Modules:
User Roles:
Privileges:
Role Name | Access Levels |
---|---|
Super Admin |
|
Admin |
|
Moderator |
|
Teacher |
|
Student |
|
Minor School is a self hosted application, that means you don't have to configure it by yourself. It takes only few mouse clicks to get ready!
Step 1. Upload the minorschool.zip to your hosting server and unzip the file.
Step 2. Create a new database for the application.
Step 3. Open a browser and type http://www.yourSiteUrl.com/install/ , replace the yourSiteUrl with your domain. See the image bellow.
Step 4. Fill the form with correct informations and submit. The form will looks like:
Step 5. If everything is going fine you will redirect to the admin login page. Select Super Admin and Login with username: superadmin@demo.com, pass: 123456
5. Modify all information you need and set up Categories, Sub-categories, PayPal API, Memberships.
6. DONE!
7. Delete the Install folder from your root directory to avoid overwrite the system information
Step 1: Open the minorSchool directory and open the .htaccess file with a text editor. If you dont see the .htaccess file there, please show the hidden files.
Step 2: Find the RewriteBase / (May be in line number 3/4).
Step 3: Replace the / with your file path.
Example1: /minorSchool/
Example2: /training/school/
Step 4: Save the file and start the installation process again.
Module Name | Sort Description | Action |
User Module | Control all users from this module. Add, Modify, Deactivate, Ban. | More |
Login and Registration Module | This module is for authentication management. User can retrive password, modify profile information and change password. | More |
Exam Control | Create category and exams, add more quetions to existing exam, delete or modify exams, view results and more. | More |
System Control or Settings | Super Admin can modify the core application informathions like PayPal setting, Social media profile links, Barand name, Slogan, Support info, About info and FAQs from the system module. | More |
Blog | This module for discution blogs. | More |
Noticeboard | The notification mofule. | More |
Mailbox Control or Inbox | This module works like a mail inbox system. You can send new email to anyone and reply support emails from this inbox module. | More |
Super Admin will add Admins/Moderators/Teachers/Studentd and Admins can add Moderators/Teachers/Studentd. Studens can register from the site (If super admin allow from system setting). After register from front-end an activation email will be send to the email id. User need to click the Activation Link link to activate the account. Anyone with upper privilege user level can activate the account from the dashboard.
This is how the account activation email looks like:
All users can retrieve their password except Super Admin. Click Forgot Password link and you will be asked for your mail id. See the image bellow:
The password reset link will be send to the user's mail address. Click the password reset link and set your new password. That's realy as easy as it.
This is the place from where you can control all users with lower privilege user levels. You can add/modify/deactivate/ban users. All options are under the User Control section.
When you click view users, all registered user information will be shown like the image bellow.
On the top right corner of the table there are tabs for different level of users. You can search by any data that related to the user from the Search box on the top of the table. At the very right column holds options to control any user.
Modification is very easy and you can do it on fly. Just click the modify button and the user info is now editable. See the image bellow:
Just click over the field you want to modify and you are ready to go. After submition you will get the success/error message like the emage bellow.
If you get error message then something is wrong with connection or you dont have the permission to modify the info.
To add new user click Add New User under the User Control module. The add user form looks like this:
A email with activation link will send to the email id you entered here. After activation the user can login to his/her account. Admins can activate the account manually from Banned/Inactive Users section under the User Control module. The incative/banned user list looks like.
Admins can unbanned/activate users from the Action column on right side of the table.
The Exam Control module handles all exams related tasks. Click View Exams from the left navigation on you Dashboard and you will get all exam like this:
Click the Create Exam from the left navigation on your Dashboard. The create exam page is looks like
Fill it up the form and click Next. A new form will be there with a success message on the top
Add your question, answer options and choose the right answer/answers. Click Next. The question will be saved and form will come again. For the last question click Finish instead of Next. The question will be saved and a new form will come to set the time and the random question number (The number of questions have to answer for the exam.) you to allocate for the exam you just created. It's looks like
The time formate is HH:MM:SS choose the time and give a number value for the price.
click Save. So you are done!
To modify exam info like price, syllabus, passing score, category and status click View button from the right column of the table. Now click over the field you want to modify and submit. The exam will be apdated and you will get the success message on the top of the table.
Click the View button from the right column and the exam detail will be there.
Click Add More Question button on top right corner of the exam detail table. You will get the form like the image. After choosing the Answer Type the will give you the options like
Fill the form and click Finish to submit. If you want to add more questions the click Next to submit and continue.
Click View Categories from the left navigation on your Dashboard. The list will looks like:
You can modify/deactivate/delete all categories from here. The category can't be deleted if it has any emax under the category. By clicking the Delete button will deactivate the category and from now nobody can create new exam under the category.
All inactive categories are in the Inactive tab on the top of the table. You can activate them again from the list.
Click Create New Category from the left navigation. You will be asked for the category name. Put the name and clcik Save button. The category will be available immediately to create new exams.
This is the heart of the application. The whole application is controlled from this module. Most of the options are available only for Super Admin and Admins. Few of them can be controled by Moderator like blog n FAQs.
You can modify your profile info and authentication information from here. You can also chage your password.Click Profile Settings to view your profile like:
To change your password click the Change Password tab under the Personal Info.
In this section all important informations like payment gateway info, brand info, support info and social medila links are listed. Click System Settings from the left navigation under the Settings. All informations will be displayed like the image bellow.
The FAQ control page looks like:
Click View from the right column to expand the answer. The image above shows an expanded faq. Click Modify to update the faq.
You can add new faq by using the Add More FAQ button on the top of the table. The add FAQ form looks like the image bellow.
If you want to add more FAQs then click the Save and continue button. If this is the last one just click Save and done.
This is a complete mailing module. You can send or reply emails to any valid email id and all contact query from the fron-end will be here as a mail in Inbox. The inbox looks like:
There are few tabs under the Messages table. You can mark a message as spam or move the message to the trash. To view the message detail just click anywhere over the row. Message detail looks like:
Just click the Reply button to answer the query.
Click the Compose New Message button on the top right corner of the Inbox table. The compose modal will be displayed like:
The From field is read only and placed the support's email address. Type your message and click Send button to send the email. You can also save it on the draft for the future. To do that juct click the Save as draft button.
From this module users other than students can write/modify blog post.
Using this module you can add notice for the users.