Uploaded by Surendar Devaraj

BRD Learning portal v1

advertisement
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
11th May, 2018
BUSINESS REQUIREMENT DOCUMENT
TO DEVELOP A LEARNING PORTAL
BlazeDream Technologies (P) Ltd
No 6, Pycrofts Garden Road,
2nd Floor, Willington Crescent
Nungambakkam, Chennai, India-600006
Ph: 91 - 44 – 42047468
Website: www.blazedream.com
1
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
Table of Contents
1.
INTRODUCTION .................................................................................................................................... 4
1.1 PURPOSE OF THE DOCUMENT ........................................................................................................... 4
1.2 PROJECT SCOPE .................................................................................................................................. 4
2.
USER LEVEL CLASSIFICATION ................................................................................................................ 5
2.1 GUEST USERS ...................................................................................................................................... 5
2.2 REGISTERED USERS ............................................................................................................................. 5
2.3 ADMIN ................................................................................................................................................ 5
2.4 SUB ADMIN......................................................................................................................................... 5
3.
FRONT END MODULES ......................................................................................................................... 6
3.1 HOME PAGE........................................................................................................................................ 6
3.2 REGISTERED USER .............................................................................................................................. 6
3.2.1 LOGIN / SIGN UP .............................................................................................................................. 6
3.2.2 PROFILE ........................................................................................................................................... 6
3.2.3 COURSE ........................................................................................................................................... 7
3.2.4 SUSBCRIPTION ................................................................................................................................. 7
3.2.5 QUIZ PAGE ....................................................................................................................................... 7
3.2.6 TAKE QUIZ ....................................................................................................................................... 7
3.2.7 RESULT SUMMARY .......................................................................................................................... 8
3.2.8 SUCCESS STORIES ............................................................................................................................ 8
3.2.9 BANNERS ......................................................................................................................................... 8
3.2.10 FREE RESOURCES ........................................................................................................................... 8
3.2.11 CONTACT US - ................................................................................................................................ 8
4.
ADMIN MODULES ................................................................................................................................. 9
4.1 ADMINUSER........................................................................................................................................ 9
4.2 DASHBOARD ....................................................................................................................................... 9
4.3 SUB ADMIN MANAGEMENT ............................................................................................................... 9
4.4 USER MANAGEMENT.......................................................................................................................... 9
4.5 CMS MANAGEMENT ........................................................................................................................... 9
4.6 COURSE MANAGEMENT ................................................................................................................... 10
4.7 QUIZ MANAGEMENT ........................................................................................................................ 10
4.8 QUESTION MANAGEMENT ............................................................................................................... 10
2
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
4.9 SUBSCRIPTION MANAGEMENT ........................................................................................................ 10
4.10 BANNER MANAGEMENT ................................................................................................................ 11
4.11 VIDEO MANAGEMENT .................................................................................................................... 11
4.12 ENQUIRY MANAGEMENT ............................................................................................................... 11
4.13 REPORTS ......................................................................................................................................... 11
3
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
1. INTRODUCTION
1.1 PURPOSE OF THE DOCUMENT
This document serves the purpose of presenting a brief understanding on functionalities with reference
to the input provided by the client. The document describes the details of the project and user
interactions. This document is prepared after extensive analysis of client input.
1.2 PROJECT SCOPE
The scope of the project is specifically aimed at developing a Web & Mobile based learning application
for students those who are preparing for various entrance exams. This system is designed in a way for
the students to prepare with multiple choice questions (MCQ). This provides immediate results with
interactive explanation and marks. The portal has multiple levels of preparatory courses for the
students.
The portal will allow registered users to access the site. A user has to login to select any on the above
mentioned course subscribe and pay online. They will have an option to select the class and subject /
exam to take quiz. The quiz section will provide details like question, answer, result, time / time limit,
marks and finally certificate on passing. Tutorial videos featuring toppers, how helpful this site to get
prepared for their entrance exam.
4
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
2. USER LEVEL CLASSIFICATION
The application is mainly categorized in to four main users
Ø
Ø
Ø
Ø
Guest User
Registered User
Administrator
Sub Admin
The above users are explained as follows,
2.1 GUEST USERS
Users those who access application for information of the site are guest users. They have to register to
access the entire features, subscribe and take quiz.
2.2 REGISTERED USERS
The students are users who has to login with username and password. They can access the entire portal.
If they want to take quiz then they has to select the course level and subscribe to it. They will have
profile to manage their details. The user can take quiz in all the subjects under each class. They can view
summary of the quiz attended. The users will have multiple set of quiz sets and once subscribed he /she
can take the quiz for n number of times.
2.3 ADMIN
The administrator is responsible for overall backend management. Administrator has a privilege to
create, modify and delete the question sets of quiz and answers. Admin can manage users in the
database.Admin will have a separate panel and it is password protected. Admin user will keep tracks of
all the data in the website
2.4 SUB ADMIN
Sub admin will have the maximum level of privileges to manage the functionalities in the website. Here
sub admin will hold multiple roles, where sub admin can perform actions like CRUD (Create / Read/
Update/Delete) to modules.
5
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
3. FRONT END MODULES
3.1 HOME PAGE
The landing screen of the user is homepage and will contain elements like,
Ø
Ø
Ø
Ø
Logo
Basic Access to static pages
Login / Sign up
Videos
3.2 REGISTERED USER
3.2.1 LOGIN / SIGN UP
Ø The system will allow access only to registered users to make use of the entire features.
Ø For registration student has to provide his / her personal information such as,
• First name
• Last name
• Email address
• Mobile number
• Password
• Confirm password
Ø Upon the registration, students have to verify their email address with the link embedded in
welcome email before accessing their profile. OTP for the mobile verification. Based on the
confirmation they could login.
Ø If already he / she is a registered user, then using email and password can login.
Ø The student can change the password by clicking on forget password link.
Ø Upon the two factor verification, user will be redirected to the site.
3.2.2 PROFILE
Ø After successful login user will have user will have provision to view or edit their account details.
Following are the details available in My Profile Page,
Ø My Profile - This section will contain User Name, Email Address and Change Password setting.
The changes will be saved and changes on password will be valid from the next user login.
Ø Leaderboard -Display the list of users with their marks and ranking.
Ø Subscription - User can view the courses taken, payment, invoice and duration of subscription.
Ø Logout -User can terminate the profile session.
6
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
3.2.3 COURSE
This course focuses on the students who are appearing for their various entrance exams.
User will have provision to choose a course based on his / her level of preparation,
This course focuses on the students from different age levels
Includes subjects, on selecting any one of the subject, they have chapters and levels of quiz
against subject.
Ø The course will contain exam type that is similar to the original exam test.
Ø
Ø
Ø
Ø
3.2.4 SUSBCRIPTION
Only on subscription student will have access to take quiz.
To subscribe a course, first a user will have to choose his course
Each course has its own pricing range accordingly.
User upon selecting any of the courses will have access to take quiz in all the subjects and
chapters.
Ø They can switch between the chapters. And even among their exam levels.
Ø User can make online payment through payment gateway.
Ø User will receive payment confirmation.
Ø
Ø
Ø
Ø
3.2.5 QUIZ PAGE
Ø After successful subscription of course, user can select a chapter from subject list to take quiz.
Ø On the quiz screen, user can see various fields/ features supporting the user to take quiz. They
are
• Chapter Name
• Question
• Multiple choice question (radio button)
• Total number of questions
• Number of the question
• Time bar and Time limit
• Answer
• Explanation
•
Previous / Next
3.2.6 TAKE QUIZ
Ø On clicking “Take quiz”, the quiz screen appears with question. Each screen will contain one
question and four multiple choice answers to choose.
Ø There is a time bar showing time taken for each question to complete.
Ø There is time limit for questions to complete based on courses.
Ø User has to select any one of the option. If the selected option is correct, then they will be
indicated with green color.
Ø If it is wrong answer, then they will be indicated in red color, also showing the right answer.
Ø Each question carries mark and the wrong answer will have negative marks.
7
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
Ø Below the answers there is a “view explanation” button. User upon clicking this button can view
the explanation for the answers. This section will contain answers in descriptive and interactive
for better understanding of the students.
Ø User will have << “previous” and “next” >> button option. The student can switch to next
question if he /she want to skip that question. And click previous << link to move to skipped
/missed questions.
Ø User will have option to select the question number and can answer in random.
3.2.7 RESULT SUMMARY
Ø At the end of the quiz, summary of the result is displayed with details like
• Total number of questions
• Number of answered questions
• Number of unanswered questions
• Number of correct answers
• Number of wrong answers
• Total marks obtained
• Time taken to complete
Ø If the student skips the questions in the middle, he / she can continue from the same to attend
the quiz or the user has to start from the beginning to take the test.
Ø The user on failing in quiz can retry or take same quiz for any number of times. There are no
restrictions.
Ø If students on passing, will get a certification for qualifying. They will have option to take print or
save as PDF.
3.2.8 SUCCESS STORIES
Ø
Ø
Ø
Ø
The student toppers of this site can share their thoughts/practices as success stories.
User can share their success stories in this section by posting to admin.
After admin approval, the user content is approved.
This page contains name, course, image, titles, description and links to social share.
3.2.9 BANNERS
Ø
Ø
Ø
Ø
The site contains banners which are managed by the admin.
The banner contains text / image.
The banner can be a navigational link to desired page.
The banner can be related to subject wise / course wise / exam wise.
3.2.10 FREE RESOURCES
Ø Free resources like video tutorials will be listed in different pages of the site.
Ø It is common to both registered and guest users.
3.2.11 CONTACT US - Contact us form to fill in details, where user can enquire with the admin
8
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
4. ADMIN MODULES
4.1 ADMINUSER
•
•
•
Login with admin username and password
Change user name and password for admin users
Logout option
4.2 DASHBOARD
•
•
•
•
•
•
•
•
Total User Count
Subscribed User Count
Total Course Count
Top Rated Courses
Recent Student Topper
Top Revenue Generating Course
Total Users Vs Total Paid Course purchase per Day/ week/ month/ Year
From the dashboard admin can navigate to other pages
4.3 SUB ADMIN MANAGEMENT
•
•
•
•
Admin can add, edit/view and delete sub-admin.
Admin can create profiles for the users and sub admin
Admin can access the sub admin profile and provide an access to perform CRUD
(Create/ Read/ Update and Delete)
Sub admin will be able to access only the specific modules which are assigned by
admin.
4.4 USER MANAGEMENT
•
•
•
•
List of all the registered members
Add / View and Edit individual member details
Option to Delete all and Delete individual Member Profiles
Block / unblock member profiles
•
Exporting member details in Excel sheet.
4.5 CMS MANAGEMENT
•
Banners, static page contents and images of the website can be dynamically managed by
website admin
9
BUSINESS REQUIREMENT DOCUMENT
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
4.6 COURSE MANAGEMENT
•
•
•
•
•
Admin will have access to view the list of courses created in category wise or date wise or
recently added
Admin can add, edit or delete a course and manage the subjects / chapters under them.
Admin can add edit, view and dynamically manage a course/subjects/chapters
Admin can map subjects and chapters
Admin can add, edit or delete a course/subjects/chapters
•
Admin will have access to disable/enable course.
4.7 QUIZ MANAGEMENT
•
•
•
This section is to manage the quiz under each chapter.
Admin can create a multiple quiz set by mapping their class, subject and course.
Admin will have option to add multiple quiz set for each chapter.
•
Admin will have access to disable/enable quiz sets.
4.8 QUESTION MANAGEMENT
•
•
This section is to manage the questions under each quiz set.
Admin can add questions / answers / time/ explanation / marks against their chapter and quiz
levels.
•
Admin will have option to add multiple questions and answer option for each quiz.
(Quiz 1--> question 1, question2, question 3….)(Quiz 2-->question 1, question2, question 3…)….
•
•
Sub admin will have privilege to add/ edit/ delete questions and their parameters of them.
Admin / sub admin can dynamically manage the fields of the quiz.
Ø Chapter Name
Ø Question
Ø Multiple choice question
Ø Total number of questions
Ø Number of the question
Ø Time bar and Time limit
Ø Answers
Ø Explanation
Ø Result summary
Ø Certification
4.9 SUBSCRIPTION MANAGEMENT
•
Admin can manage the users subscription list with following details
Ø Manage the price / change in price.
Ø Manage the duration of the
10
BUSINESS REQUIREMENT DOCUMENT
Ø
Ø
Ø
Ø
Ø
BLAZEDREAM TECHNOLOGIES PVT. LTD.,
Latest list of users who have subscribed for course will be listed in this section
Student account details
Transaction History
Payment Invoices can be downloaded.
Integration of Payment Gateway.
•
Admin or sub admin will have option to edit / delete the details.
•
Exporting member details in Excel sheet.
4.10 BANNER MANAGEMENT
•
•
•
•
Admin can add, edit/view and delete banners.
For banners admin can add title, URL and images.
Ø Facility for Home Page Banner
Ø Course wise Banner uploading
Ø Subject wise
Admin can define the location of banners/advertisements in the website.
Admin have option to activate and deactivate the banner/ ad panels.
4.11 VIDEO MANAGEMENT
•
•
•
Admin can add, edit and delete video tutorials.
Admin can map the videos to the free resources or to the specific chapters.
Admin can keep status as active and inactive for videos.
4.12 ENQUIRY MANAGEMENT
•
•
•
Admin can view and delete requests posted from the contact us form.
Admin can search and find enquires made by user.
Option to export users list in excel format.
4.13 REPORTS
•
The following reports can be generated,
Ø Number of register members
Ø Number of subscribed members
Ø Total number of quiz posted (in each class, course, subject & chapters )
Thanks & Regards,
Magesh. R
11
Download