Sunday, January 22, 2017

Online Course Registration and Book Purchases




Our Vision

To design and develop a website that is visually appealing and promotes your business. The website will have a customized look-and-feel with great level of user-friendliness. The website will be search engine optimized to gain better traction with popular search engines. The entire structure will be easily manageable through the admin panel.

User Module

Section 1: Homepage Design

Homepage will be designed in such a way that it showcases the services offered by your company and will have a very user-friendly navigation system. There will be links to most of the inside pages on the homepage to allow one-click navigation.
Tabs: The website will have the following tabs:
-      Home
-      About Us
-      Course Categories: Categories will be displayed as tabs. On mouse over a category, course names will be displayed. On clicking user will be redirected to the course page.
-      Book Categories: Book categories will be displayed as tabs. On mouse-over subcategories and further will be displayed. On clicking the user will be redirected to books listing page.
-      Contact Us
Links: The following sections will be mentioned as links:
-      Registration/Login
-      Newsletters
-      FAQ’s
-      Terms and Conditions
-      Privacy Policy
-      Legal Disclaimer
-      Etc.
Banners: There will be banners on the homepage as well as inner pages that will be manageable from the admin panel.
Course Search:
-         Search Query/Keyword (Textbox)
-         Search (Button)

Section 2: Course Page

A course page will have the following information:
-      Course Title
-      Description
-      Brochure (Link): On clicking PDF will open.
-      Register for this course (Button): On clicking the user will be redirected to registration form.

Course Content

The e-books and videos will be listed here, each with Price and ‘Buy Now’ Button. These content will be available to student logged in as student for free. Other type of users will be redirected to the checkout process, before these are downloaded to local disk.

Section 3: Registration

The registration form will have the following fields:
-      Personal & Contact Details:-
o    First Name (Textbox)
o    Last Name (Textbox)
o    Gender (Radio)
o    Mobile Number.* (Textbox)
o    Education (Drop Down: Fixed)
-      Account Details
o    Course Name (Auto-Filled)
o    Email Address* (Textbox)
o    Password / Re confirm password (Textbox)
o    Captcha Code
o    Accept terms and conditions (Check box)
-      SUBMIT (Button): On submitting the user will be redirected to payment gateway for payment of course fee. After a successful payment, payment invoice and roll number will be sent on the e-mail ID.
Note:
Payment gateway will be provided by client and integrated.
If the user subscribes to another course, he needs to register again, and a fresh roll number for that course will be sent on the e-mail.

Section 4: Member Folder

The member folder will have the following features:
-      Edit Profile
-      Course Material
-      Online Test
-      Test Archives
-      Change Password
Edit Details
The member will be able to edit mobile number and password entered during registration.
Course Materials
The course materials for the course will be displayed here. The course materials will be video lectures and e-books in PDF. They will be listed separately.
Videos will be listed in following manner:
-      Video Title
-      Thumbnail
-      Short Description
E-Books will be listed in following manner:
-      E-Book Title
-      Short Description
-      Download (Link)
Online Test
Depending on the course the student has registered for, the online test categories will be displayed as tabs.
For Example: If course is medical entrance the test category tabs will be: Physics, Chemistry, Biology, and Maths. If course is Bank PO entrance, the category tabs will be Quantitative Aptitude, Logical Reasoning, English.
On clicking a tab, test titles will be displayed. On clicking a test title, online test module will open. Questions will be displayed across pages, with each page containing a fixed number of questions. Each question will be displayed with following details:
-      Question
-      Options (Radio buttons)
o    Option 1
o   
o    Option 4
-      Mark for Later (Checkbox): On clicking the question will be highlighted (color coding). Similar color coding for attempted and remaining questions will be there. If the user selects any answer option, then it will be marked as attempted, and question removed as marked.
Question Number Set: There will be a separate section, where only the question numbers are displayed as links, color coded according to attempted, remaining, and marked for later. On clicking any question number, the user is directly redirected to the question.
On expiry of set duration or on clicking submit the test will be submitted. The result will be displayed as:
-      Total Questions
-      Total Attempted
-      Correct Answers

Test Archives

The member will be able to view saved records of previous tests taken along with result and test date.
Change Password
In this section, the member will be able to change the password by providing the current password, the new password, and retyping the new password.

Section 2: Books Listing

The books listing will include the following details:
-      Image
-      Books Name
-      Books ID
-      Price
-      Discounted Price
-      View Details (Button)

Filter: The user will be able to filter the results by category and price range.
Sort: The user can sort the books by name or price in increasing or decreasing order.
Clicking the View Details button will redirect the user to the books’ detailed description page.

Section 3: Books Detailed Description Page

The books’ detailed description page will show the following details about the books:
-      Books Image
-      Books Name
-      Books ID
-      Description
-      Price
-      Discounted Price
-      Add to Cart (Link)

Section 4: Shopping Cart

A link to the shopping cart will be present on every page of the website to facilitate one-click access. The shopping cart will show the following details about the books added:
-      Image
-      Book Name
-      Book ID
-      Order Quantity (Textbox; to allow the user to change the quantity)
-      Price
-      Discounted Price
-      Book’s Total Price (Depending upon the quantity and coupon)
-      Remove From Cart (Button)
Other than the books details, the following options will also be available:
-      Update Cart (Button)
-      Shipping Cost
-      Total Amount Payable (For all the books in the cart)
-      Checkout (Button)
-      Checkout as Guest (Button)
Clicking the Checkout button will allow the user to proceed with checkout. The Guest Checkout option will allow him to place the order without registration/login.
Note: Shipping gateway will be required.

Section 5: Checkout

Once the user proceeds with the checkout, he will be redirected to the login page if not already logged in. The page will also have the option to checkout as guest to avoid the process of registration.

Member Checkout

The member will have to login. After providing the credentials, the shipping and billing addresses will be required to enter. If the addresses have been saved in the address book of the member, they will be fetched automatically. The member will still be able to make changes to the addresses.
After verifying the shipping and the billing address, the member will be shown the order summary before proceeding with the payment.
Note: If the addresses are not saved in the member’s address book, then the addresses entered by the member will be automatically saved as default addresses for future purchases.
After verifying the order, the member will be redirected to the payment gateway to make the payment.
After a successful payment, the member will be shown the invoice, which he can print or view later in the Order History section of the member folder. The order details will also be sent to the registered e-mail ID.
Note: Payment gateway will be required.

Guest Checkout

The visitor will be required to enter the e-mail ID and provide the shipping and billing addresses. The visitor will be shown the order summary before proceeding with making the payment.
After confirmation of the order, the visitor will be redirected to the payment gateway for making the payment.
After a successful payment, the visitor will see the invoice. The visitor will have the option to print the invoice. An e-mail will also be sent to the buyer’s e-mail ID containing the order details and the invoice.
Note: Payment Gateway will be required.

Section 6: Buyer Registration

The buyer registration form will include the following fields:
-      Personal Info
o    First Name (Textbox)
o    Last Name (Textbox)
o    Mobile Number (Textbox)
o    Gender
-      Login Info
o    E-Mail ID (Textbox)
o    Password (Textbox)
o    Confirm Password (Textbox)
-      Other Info
o    Captcha
o    Terms and Conditions (Checkbox)
-      Submit Button

E-Mail ID Verification

After filling the form, the user will receive a link on the furnished e-mail ID for verification purposes. Clicking the link received on the e-mail will verify the e-mail and activate the user account.

Section 7: Buyer Folder

The buyer folder will have the following sections:
-      Order History
-      Change Password

Order History

The order history section will allow the member to track the orders placed in the past. The member will be able to view the following information for each order placed:
-      Order ID (Clicking the Order ID will open the invoice for detailed information)
-      Date of Purchase
-      Amount Paid
-      Order Status (Pending, Shipped, Delivered, In Transit, etc.)
-      Payment Status (Paid/Unpaid)

Change Password

In this section, the member will be able to change the password by providing the current password, the new password, and retyping the new password.

Section 5: Contact Us

The Contact Us section will take the user to the page, where the user will have to provide the following details:
-      First Name* (Textbox)
-      Last Name (Textbox)
-      E-Mail* (Textbox)
-      Mobile Number* (Textbox)
-      Phone Number (Textbox)
-      Enquiry/Comment* (Text area)
-      Captcha code
Enquiries posted by the users will be tracked in the back end and the admin can revert back.

Section 6: Testimonials

The homepage will have testimonials section. The testimonials will be manageable from the admin panel.

Section 7: Newsletters

The user will be able to subscribe/unsubscribe from the newsletter service by providing his name and e-mail ID.

Section 8: FAQs

These sections will have some of the frequently asked questions by the users along with their answers. The questions and answers will be managed from the backend.

Section 9: Other Informative Pages

Pages such as About Us, Privacy Policy, Terms and Conditions, etc., will be manageable from the backend using an easy-to-use Content Management System (CMS).

Google Analytics Installation

Social Media Links

Admin Module      

This will be a password protected panel, which can be accessed anytime and anywhere using a PC or laptop connected to the Internet.

Section 1: Manage Students

The admin will be able to track the registered students. The admin can select students and delete, activate, or deactivate them.
Search: The admin will be able to search for students by their name and e-mail ID.
Filter: The admin will be able to filter the students on the basis of course taken.
Pagination: The member records may span across multiple pages and the admin can set the number of records to be displayed per page.

Section 2: Manage Course Categories and Courses

The admin will be able to add, edit, delete, activate, and deactivate course categories, and courses under them.

Manage Courses

The admin will be able to add, edit, delete, activate, and deactivate courses. To add a course the admin will provide the following input:
-      Select Category (Dropdowns)
-      Course Title (Textbox)
-      Brochure (Upload from local disk; PDF)
-      Description (CMS)
-      Course Fee (Textbox)
-      Add (Button)

Manage Course Material

The admin will be able to add, edit, delete, activate, and deactivate course material.
To add a video the admin will provide the following input:
-      Upload Video (Upload) or Embed URL (Textbox)
-      Video Title (Textbox)
-      Price (Textbox)
-      Description (Text Area)
To add an e-book the admin will provide the following input:
-      Title (Textbox)
-      Upload Attachment (Upload)
-      Price (Textbox)
-      Description (Text area)

Manage Tests

The admin will be able to add, edit, delete, activate, and deactivate online test category and test questions. To add an online test category admin will provide the following input:
-      Select Course Category (Dropdown) E.G: Medical Entrance Test
-      Select Course (Dropdown) E.G: Foundation Level Course
-      Test Category Name (Textbox): E.G: Biology
For each test category the admin can add, edit, delete, activate, and deactivate tests. To add a test the admin will provide the following input:
-      Test Title (Textbox)
-      Questionnaire
o    Question (Text area)
o    Option 1 (Text area)
o   
o    Option 4 (Text area)
o    Right Answer (Radio buttons; Option 1 to 4)
o    Add More Questions (Button)
-      Test Duration, in Minutes (Textbox)
-      Add Test (Button)

Section 3: Manage Buyers

Admin can view the details of the registered buyers. Admin will be able to select one or more buyers and activate, deactivate, or delete them. Deactivated buyers will not be able to login to their account. The records will be spread across pages and the admin can decide the number of records that need to be shown per page.
Admin will be able to search for buyers based on their name or e-mail ID and also view the order history for any member.

Section 4: Manage Categories and Books

The admin will be able to add, edit, delete, activate, and deactivate categories, subcategories, and books.
To add a book, the following information will be required:
-      Category and Subcategory (Dropdown)
-      Books Name (Textbox)
-      Books ID
-      Price (Textbox)
-      Discounted Price (Textbox)
-      Description (CMS)

Section 5: Manage Orders

The orders placed from the frontend will be tracked in this section. The admin will be able to edit the payment status and the order status for the orders placed. The admin can search for orders using the order ID or the e-mail ID of the buyer.
Pagination: The order records may span across multiple pages and the admin can set the number of records to be displayed per page.

Section 3: Manage Newsletters

Admin will be able to view a list of e-mail IDs of the members subscribed to the newsletter service. The records will be displayed in pages and the admin will be able to set the number of listings to be displayed per page. Admin will be able to perform a search for subscribers based on their e-mail IDs and also delete subscriber records from the database.
The admin can preview the mail before it is sent and send the mail to either all the subscribers or only the ones selected.

Section 4: Manage Testimonials

Admin can add, edit, delete, activate, and deactivate testimonials in this section. To add a testimonial, admin will need to provide the following details:
-      Name (Textbox)
-      E-Mail ID (Textbox)
-      Description (Text area)

Section 5: Manage CMS Pages

The content for static pages, such as, About Us, Privacy Policy, and Legal Disclaimer can be added or edited using an easy-to-use Content Management System (CMS).

Section 6:  Manage Enquiries (Contact Us)

Any enquiry posted by a visitor on the Contact Us page can be tracked by the admin in this section. Admin will have the control to choose how many records need to be displayed per page. Admin will be able to delete the records, if necessary. Admin can reply to enquiries individually, or select multiple and respond to them with a common answer.

Section 7: Manage Banners

The admin will be able to add, edit, delete, activate, and deactivate banners in this section. Adding new banner will require the admin to enter the following details:
-      Banner Title (Textbox)
-      Banner Position (Dropdown)
-      Banner Image (Upload from local disk)
-      URL (Textbox)

Section 8: Manage FAQs

The admin will be able to add unlimited FAQs and modify or delete the existing for users’ help.

Section 9: Manage Search Engine Optimization

Admin of the website will be able to update the Meta tags of the website. If admin update the keywords, Meta tag of such a page which already has Meta tag’s, system will generate a warning message to only change those keywords with which the site is not picked by search engines.

Section 10: Manage Admin Settings


Admin will be able to update the password of the admin control panel and the e-mail ID used to dispatch automated mails from website.

No comments:

Post a Comment