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