Guru Manual

Embed Size (px)

DESCRIPTION

Guru Manual

Citation preview

  • HTTP://GURU.IJOOMLA.COM/

    Version 1.0.3

    Updated on 4/26/2012

    Manual

    (C) IJOOMLA, INC.

    This Manual is property of iJoomla, inc. You are not allowed to sell it, distribute it or give it

    away without permission.

    Useful Links:

    FAQ

    Support

    Video Tutorials

  • 1 What is Guru? |Copyright of iJoomla.com

    WHAT IS GURU? ................................................................................................................................................ 3

    INSTALLATION ...................................................................................................................................................... 3

    Enter your PayPal Email: ................................................................................................................................. 3

    SET UP PAYPAL ........................................................................................................................................................ 4

    Steps: .................................................................................................................................................................. 4

    UNINSTALLING........................................................................................................................................................... 6

    UPGRADING .............................................................................................................................................................. 7

    HIERARCHY ........................................................................................................................................................ 7

    SETTINGS ........................................................................................................................................................... 7

    SETTINGS: GENERAL ................................................................................................................................................ 7

    SETTINGS: MEDIA STORAGE ..................................................................................................................................... 8

    SETTINGS: LAYOUTS................................................................................................................................................. 9

    List of categories ............................................................................................................................................... 9

    Category Page ................................................................................................................................................. 11

    List of Courses ................................................................................................................................................. 11

    Course Page .................................................................................................................................................... 13

    Other.................................................................................................................................................................. 15

    List of Teachers ............................................................................................................................................... 16

    Teacher Page .................................................................................................................................................. 17

    SETTINGS: STYLE ................................................................................................................................................... 19

    SETTINGS: PROGRESS BAR .................................................................................................................................... 19

    SETTINGS: EMAIL .................................................................................................................................................... 20

    SETTINGS: PROMOTION BOX .................................................................................................................................. 21

    PAYMENT PLUGINS ................................................................................................................................................. 22

    MANAGERS ...................................................................................................................................................... 22

    TEACHER MANAGER ................................................................................................................................................ 23

    Adding a new teacher ..................................................................................................................................... 23

    Tabs ................................................................................................................................................................... 25

    STUDENT MANAGER ................................................................................................................................................ 28

    Adding a new student ..................................................................................................................................... 28

    ORDERS .................................................................................................................................................................. 30

    Columns: ........................................................................................................................................................... 30

    Adding a new orders ....................................................................................................................................... 31

    PROMO CODES ....................................................................................................................................................... 34

    Adding a new promo code ............................................................................................................................. 35

    LANGUAGES ............................................................................................................................................................ 36

    TRAINING .......................................................................................................................................................... 36

    COURSES ................................................................................................................................................................ 37

    Columns ............................................................................................................................................................ 37

    Adding a new course ...................................................................................................................................... 38

    Tabs ................................................................................................................................................................... 38

    COURSE TREE ......................................................................................................................................................... 44

  • 2 What is Guru? |Copyright of iJoomla.com

    Accessing the course tree .............................................................................................................................. 45

    Adding modules ............................................................................................................................................... 45

    Adding lessons................................................................................................................................................. 46

    CREATING THE LESSON .......................................................................................................................................... 47

    TABS ....................................................................................................................................................................... 48

    General ............................................................................................................................................................. 48

    Jump Buttons ................................................................................................................................................... 52

    Narration/Sound............................................................................................................................................... 53

    Publishing ......................................................................................................................................................... 54

    Meta Tags ......................................................................................................................................................... 54

    RE-ORGANZING YOUR TREE ................................................................................................................................... 55

    COURSES CATEGORIES .......................................................................................................................................... 55

    Creating a new course category ................................................................................................................... 56

    MEDIA LIBRARY ....................................................................................................................................................... 57

    Adding new media .......................................................................................................................................... 58

    MEDIA CATEGORIES ............................................................................................................................................... 63

    Adding a media category................................................................................................................................ 63

    QUIZZES .................................................................................................................................................................. 65

    Creating a new quiz ........................................................................................................................................ 65

    SUBSCRIPTIONS ............................................................................................................................................. 69

    PLANS ..................................................................................................................................................................... 69

    Creating a new subscription plan .................................................................................................................. 70

    renewal plans ................................................................................................................................................... 71

    Creating renewal plans ................................................................................................................................... 72

    EMAIL REMINDERS .................................................................................................................................................. 73

    Creating a new Email reminder ..................................................................................................................... 73

    COMMENTS? .................................................................................................................................................... 75

  • 3 What is Guru? |Copyright of iJoomla.com

    WHAT IS GURU?

    Guru is a learning and training extension for Joomla. It allows you to create training courses

    with media, that you can sell.

    INSTALLATION

    To install Guru, unzip the package and install each of the following:

    Go to Extensions->Install/uninstall

    Browse to find and install com_guru_x.zip

    Once installed, you will be able to access Guru by going to Components->Guru

    ENTER YOUR PAYPAL EMAIL:

    Go to components->Guru->Settings->PayPal plugin

    Click PayPal

    Enter your PayPal Email

  • 4 What is Guru? |Copyright of iJoomla.com

    SET UP PAYPAL

    There are 2 things you must change in PayPal in order for Guru to work properly after your

    customers make a payment.

    Turn on auto return this ensures that your customers return to the site automatically

    after they make the payment

    Enable IPN (Instant Payment Notifications) this ensures that their order is recorded by

    Guru as paid so that they can access their courses.

    STEPS:

    1. Login to PayPal

    2. Click on "My Profile"

    3. Click on "My selling tools" on the left

    4. Click on "Website preferences" -> Update

    a. Choose "Auto Return:" On

    b. Enter your site's URL

    c. Save

  • 5 What is Guru? |Copyright of iJoomla.com

    5. You should be back in the My Selling Tools page

    6. Click on "Instant Payment Notifications" -> Update

    a. enter your site's URL

    b. Check the radio button next to Receive IPN messages (Enabled)

    c. Save

  • 6 What is Guru? |Copyright of iJoomla.com

    UNINSTALLING

    To uninstall Guru, simply uninstall the component and the modules. You will not lose any

    information when you re-install the Guru extension.

  • 7 HIERARCHY |Copyright of iJoomla.com

    UPGRADING

    There is no need to uninstall Guru in order to upgrade it. Simply install the component and the

    module on top of the current installation.

    HIERARCHY

    Guru allows you to create course categories, then add the courses that reside inside them. Each

    course contains training modules (educational not Joomla modules!).

    You can then add lessons to each module, on the course tree, to hold the teaching material

    itself. That content can be videos, text, links, quiz, audio, documents, files and more.

    So the course hierarchy as follows:

    ---Courses categories

    ---Courses

    ---Modules

    ---Lessons

    SETTINGS

    SETTINGS: GENERAL

  • 8 Settings |Copyright of iJoomla.com

    Currency: Choose the currency appropriate for your country

    Date/Time Format: Select the date and time format appropriate for your country

    Open lesson in: You can choose to open the lesson on the front end inside the page, or

    in a Modal Window

    Let joomla determine the graybox size: Choose YES on this option if you want to let

    Joomla determine the best size for the modal window on the backend

    Window size (front-end): Enter the size of the Modal Window on the backend, where

    the lesson and media preview will be displayed

    Lesson window size (front-end): Enter the size of the Modal Window on the front end,

    where the lesson will be displayed

    Default video size: Enter the default video size for all your videos. You can choose a

    different size on individual videos

    SETTINGS: MEDIA STORAGE

  • 9 Settings |Copyright of iJoomla.com

    Store Images in: Choose the folder where to store images uploaded

    Store videos in: Choose the folder where to store video files uploaded

    Store Audio in: Choose the folder where to store audio files uploaded

    Store Documents in: Choose the folder where to store document files uploaded

    Store Files in: Choose the folder where to store files uploaded

    SETTINGS: LAYOUTS

    LIST OF CATEGORIES

    This is the Guru home page, it displays a list of categories like this (mini profile view):

    Or like this (tree view):

  • 10 Settings |Copyright of iJoomla.com

    On settings you can control everything about this page:

    Layout: Mini Profiles: A format that shows information about this category, such as

    image, description, read more. You can set up all these parameters below.

    Tree: a format that shows a simple bullet list of the categories.

    Image Size: Enter the category thumbnail image in pixels, to display in the mini profile

    Image Alignment: Choose the category image thumbnail alignment

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Description Length: Choose how many maximum characters or words to show from the

    category description.

    Description Alignment: Choose the category description alignment

    Read More: Choose whether you'd like to show a "read more" link to the category page.

    If you choose NO, and users will use click the category name to get to the category page.

    Read More alignment: If you choose to show the "read more" link, do you want it to

    align to the left or to the right?

    Show empty categories: If a category has no courses or sub categories, would you still

    like to show it?

  • 11 Settings |Copyright of iJoomla.com

    CATEGORY PAGE

    This is the page that shows the category information and any sub categories or courses inside it.

    On settings you can control every aspect of this page:

    Image Size: Enter the category thumbnail image in pixels, to display in the mini profile

    Image Alignment: Choose the category image thumbnail alignment

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Description Length: Choose how many maximum characters or words to show from the

    category description.

    Description Alignment: Choose the category description alignment

    LIST OF COURSES

    List of courses are displayed on the category page of a category that has courses.

  • 12 Settings |Copyright of iJoomla.com

    It looks like this (mini profile view):

    Or like this (tree view):

    On settings you can control every element of the course list:

    Layout: Mini Profiles: A format that shows information about this course, such as image,

    description, read more. You can set up all these parameters below. Tree: a format that

    shows a simple bullet list of the courses.

    Image Size: Enter the course thumbnail image in pixels, to display in the mini profile

    Image Alignment: Choose the course image thumbnail alignment

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Description Length: Choose how many maximum characters or words to show from the

    course description.

    Description Alignment: Choose the course description alignment

  • 13 Settings |Copyright of iJoomla.com

    Read More: Choose whether you'd like to show a "read more" link to the course page. If

    you choose NO, and users will use click the course name to get to the course page.

    Read More alignment: If you choose to show the "read more" link, do you want it to

    align to the left or to the right?

    COURSE PAGE

    The course page is where you can see the actual information about the course. It looks like this:

    TOP AREA - THE AREA ON TOP OF THE TABS

  • 14 Settings |Copyright of iJoomla.com

    This is the area right on top of the tabs. You can control which information to show and how.

    Image Size: The course image thumbnail size

    Image Alignment: Enter the course thumbnail image in pixels, to display in the top area

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Teacher Name: Choose whether you wish to show the teacher's name or not

    Released Date: Choose whether you wish to show the release date of this course or not

    Level: Choose whether you wish to show the difficultly level of this course or not

    Price: Choose whether you wish to show the price of this course or not

    TABS

  • 15 Settings |Copyright of iJoomla.com

    The tabs are where most of the information is, and you can choose to show or hide any of the

    tabs. Tabs with no information available wont show. For example, if a course doesnt have any

    requirements, the tab wont be displayed.

    Table of Contents: Choose whether you wish to show the table of content tab or not

    Description: Choose whether you wish to show the description tab or not

    Price: Choose whether you wish to show the pricing tab or not

    Teacher: Choose whether you wish to show teacher tab or not

    Requirements: Choose whether you wish to show the requirements tab or not

    OTHER

    Show "Buy Now" button: Choose whether you wish to show a "Buy Now" button on the course

    page or not

  • 16 Settings |Copyright of iJoomla.com

    "Buy Now" Location: Choose the location of the "Buy Now" button (top, bottom, both top and

    bottom)

    LIST OF TEACHERS

    The list of teachers shows all your teachers.

    You can choose to show them like this (mini profile view):

    Or like this (tree view):

  • 17 Settings |Copyright of iJoomla.com

    You can control each element on this page on the settings:

    Layout: Mini Profiles: A format that shows information about this teacher, such as

    image, description, read more. You can set up all these parameters below. Tree: a

    format that shows a simple bullet list of the teachers.

    Image Size: Enter the teacher thumbnail image in pixels, to display in the mini profile

    Image Alignment: Choose the teacher image thumbnail alignment

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Description Length: Choose how many maximum characters or words to show from the

    teacher description.

    Description Alignment: Choose the teacher description alignment

    Read More: Choose whether you'd like to show a "read more" link to the teacher page.

    If you choose NO, and users will use click the teacher name to get to the teacher page.

    Read More alignment: If you choose to show the "read more" link, do you want it to

    align to the left or to the right?

    TEACHER PAGE

    The teachers page as well as the teacher tab shows the full information of the teacher.

  • 18 Settings |Copyright of iJoomla.com

    You can control each of the elements of this page on the settings:

    Image Size: Enter the teacher thumbnail image in pixels, to display in the teacher's

    profile page

    Image Alignment: Choose the teacher image alignment

    Wrap Image: Do you want the description text to wrap around the thumbnail?

    Description Length: Choose how many maximum characters or words to show from the

    teacher description.

    Description Alignment: Choose the teacher description alignment

    Note: to control which of the teachers links to show (blog, Email, twitter, facebook, website),

    refer to their edit profile page. Incomplete links will not show on the front end.

  • 19 Settings |Copyright of iJoomla.com

    SETTINGS: STYLE

    On this page you can edit the class names on the left and the class properties on the right. Each

    element in Guru has its own class and you can choose whether to use the default classes or

    assign existing or entirely new classes.

    Note: you need basic CSS knowledge to work with this feature. If you dont posses this

    knowledge, we suggest you dont touch this page.

    SETTINGS: PROGRESS BAR

  • 20 Settings |Copyright of iJoomla.com

    The progress bar shows the student their progress on the lesson page on the front end. They

    can see how many modules/lessons are left for them to finish the course.

    On this setting page you can choose whether to show the progress bar and assign colors and

    size to it.

    Show Progress Bar: choose Yes if youd like to show the progress bar

    Done Color: Choose the color that represents lessons that are already done

    Not Done Color: Choose the color that represents lessons that are not done yet

    Current Lesson Color: Choose the color to represent the current lesson

    Width: Enter the width of the progress bar in pixels

    Height: Enter the height of the progress bar in pixels

    SETTINGS: EMAIL

    On this settings page, you can enter the from name and from Email properties, that they will

    see on every Guru Email they get from you.

    From Name: The name they see on the Email they receive

    From Email: The actual Email address they get the Email from

  • 21 Settings |Copyright of iJoomla.com

    SETTINGS: PROMOTION BOX

    When visitors of your site try to access lessons or files they have no permission to access, they

    get a Modal Window with some content and a list of subscription plans to choose from. It looks

    like this:

  • 22 Managers |Copyright of iJoomla.com

    You can edit the text that shows on top of the list of plans on this settings page:

    PAYMENT PLUGINS

    Here you can see a list of all the payment plugin installed

    MANAGERS

  • 23 Managers |Copyright of iJoomla.com

    TEACHER MANAGER

    The teacher manager allows you view/manage/add/edit teachers.

    ADDING A NEW TEACHER

    On teachers manager click the New icon on top

    On the next page, you will see 2 options:

  • 24 Managers |Copyright of iJoomla.com

    Add a teacher who doesn't exist in the user database: Choose this option if the teacher you're

    wanting to add doesn't have a user account on this Joomla website. If you choose this option,

    you will be taken to profile creation page:

    Once you fill out this page and save, this teacher will be added both to the teachers manager

    and to the Joomla user manager.

    Add a teacher who already exists in the user database: Choose this option if the teacher you're

    wanting to add already has a user account on this Joomla website. If you choose this option,

    you will be asked to enter the username, enter it and click NEXT.

  • 25 Managers |Copyright of iJoomla.com

    Once you do, youll be able to enter the rest of the profile details, existing details will be pre-

    populated.

    TABS

    GENERAL

  • 26 Managers |Copyright of iJoomla.com

    Name: Enter the teachers' full name

    Username: Enter the teacher's username

    Title: Enter the teacher's title (For example, CEO of iJoomla)

    Email: Enter the teacher's Email address

    Website URL: Enter the teacher's website URL, must start with http://

    Blog URL: Enter the teacher's blog URL, must start with http://

    Facebook page URL: Enter the teacher's facebook URL, must start with http://

    Twitter ID: Enter the teacher's twitter ID

    Group: Choose a user group for this teacher

    PHOTO

    On this tab you can upload an image for the teacher. Usually this would be the teachers

    headshot. This is the image that will be shown on list of teachers and on teachers profile page

    on front end.

  • 27 Managers |Copyright of iJoomla.com

    Click on "choose file" button to upload your image. The image can be in the following format:

    .jpg, .gif, .png, .jpeg

    Once the photo is uploaded, you can either delete it by clicking the Remove button or replace it

    by clicking the Choose File button again.

    BIO

    On the bio tab you can enter the teachers biography. This information will be displayed on the

    teachers list (mini profile view only), on the teachers profile page and on the teacher tab on

    the course page.

  • 28 Managers |Copyright of iJoomla.com

    STUDENT MANAGER

    The student manager allows you view/manage/add/edit students.

    ADDING A NEW STUDENT

    On students manager click the NEW icon on top.

  • 29 Managers |Copyright of iJoomla.com

    On the next page, you will see 2 options:

    Add a student who doesn't exist in the user database: Choose this option if the student you're

    wanting to add doesn't have a user account on this Joomla website. If you choose this option,

    you will be taken to profile creation page:

    Once you fill out this page and save, this student will be added both to the student manager

    and to the Joomla user manager.

    Add a student who already exists in the user database: Choose this option if the student

    you're wanting to add already has a user account on this Joomla website. If you choose this

    option, you will be asked to enter the username, enter it and click NEXT.

  • 30 Managers |Copyright of iJoomla.com

    Once you do, youll be able to enter the rest of the profile details, existing details will be pre-

    populated. Complete the missing fields and click SAVE.

    ORDERS

    The orders manager allows you view/add orders.

    COLUMNS:

    ID

    The order id. Each order has a unique id.

    DATE

    The date the order was placed

  • 31 Managers |Copyright of iJoomla.com

    PRICE

    The amount paid for this order

    CUSTOMER

    The name of the customer who placed the order

    STATUS

    The payment status of this order. It can be paid or pending

    PAYMENT METHOD

    The payment plugin used to make a payment

    ADDING A NEW ORDERS

    You can place an order on the backend, just as easy as it is on the front end, and with even

    more flexibility. This is useful if a customer is calling to order on the phone, or via Email, or if

    you simply need to add an order through the backend.

    STEP 1

    To add a new order on the backend, click on NEW button on top.

    STEP 2

    You will see 3 options:

  • 32 Managers |Copyright of iJoomla.com

    Add an order to someone who doesn't exist on the user database: If you want to add

    an order to someone who is not already a user on the Joomla user manager, choose this

    option.

    If you choose this option, you will be asked to first create a user account for this person.

    Add an order to someone who exists on the user database but is not a customer yet: If

    you want to add an order to someone who already has a user account on the user

    manager, but is not a customer yet, choose this option.

    If you choose this option, you will be asked to enter the username of this person.

    Add an order to an existing customer: If you want to add an order to an existing

    customer, choose this option.

    If you choose this option, you will be asked to enter the username of this person.

    STEP 3

    Now you will see the following screen:

  • 33 Managers |Copyright of iJoomla.com

    Click the Add Product link.

    A new field will appear:

    Click the select button to choose the course youd like to add. You will see a window

    with all the courses.

    Click on the name of the course youd like to add.

  • 34 Managers |Copyright of iJoomla.com

    Subscription type: choose whether its a new subscription or a renewal

    Select plan: choose the subscription the renewal plan

    Payment method: Choose the payment method

    Promo code: Choose a promo code if you wish

    Amount paid: Enter the amount paid. The amount can be any amount you want or the

    price of this course.

    To add more courses to this order, click on Add Product link again, and repeat the process.

    Click Save when done

    PROMO CODES

    The promo codes manager allows you view/manage/add/edit promotion codes you can later

    give your customers/visitors

  • 35 Managers |Copyright of iJoomla.com

    ADDING A NEW PROMO CODE

    Click NEW button on top

    PARAMETERS:

    Title: Give this promo code a name. For example Christmas 2011 sale

    Code: Enter the code here, it can contain only alpha-numeric characters. Upper case

    characters will be converted to lower case.

  • 36 Training |Copyright of iJoomla.com

    Usage limit: If you'd like to limit the amount of times this promo code can be used,

    enter the maximum amount here. Leave empty if you don't wish to limit

    Discount amount: How much discount would you like to give? Enter the amount and

    then choose % of $

    Start publishing: Enter the date you'd like this promo code to start being working

    End publishing: Enter the date you'd like this promo code to stop working

    Only for existing students: If you'd like only existing students to be able to user this

    promo code, choose YES here.

    Publishing: Choose whether this promo code is published or not, unpublished promo

    codes will not work

    Usage Left: How many more times this promo code can be used (if a limit was set)

    Time left: How much time is left before this promo code expires

    Once youre done, click SAVE

    LANGUAGES

    The language manager allows you to replace the language of the front end backend. Its very

    important that you dont change the variable themselves, only the values. For example:

    GURU_TREESETTINGS = Settings

    Everything thats before the = sign, is a variable, dont touch it. You can touch everything after

    the = sign.

    TRAINING

  • 37 Training |Copyright of iJoomla.com

    COURSES

    The courses manager is where you manage all your courses.

    COLUMNS

    COURSE TREE (#MODULES)

    Under this column you can find the name of the course. Clicking on it will take you to the course

    tree.

    EDIT INFO

    Click on Edit Info on this column to access the basic settings of this course such as name,

    category, image and description

  • 38 Training |Copyright of iJoomla.com

    CATEGORY

    This column displays the category name of where this course resides.

    ADDING A NEW COURSE

    To add a new course, click on NEW button on top

    TABS

    GENERAL TAB

  • 39 Training |Copyright of iJoomla.com

    Course name: Enter the course name as you want it to show on the front-end

    Alias: What you enter here, will be used to create SEF (Search Engine Friendly) URLs)

    Parent Category: Choose the parent category of this course

    Teacher: Choose who is the teacher of this course

    Level: Choose the difficulty level of this course

    Description: Enter a description of this course. This description will be displayed on the

    course page and on list of courses

    IMAGE TAB

  • 40 Training |Copyright of iJoomla.com

    Upload your image here. Images can be in .gif, .jpg, .jpeg,.png formats

    FILES TAB

    Choose which files will be displayed on the exercise files tab on the course page on the front

    end. Click on Add Files and click on the file to add it. You can also choose the access level

    (students, registered, visitors). Visitors who dont have access to the file, will see the promotion

    window that allows them to select a plan and purchase the course.

  • 41 Training |Copyright of iJoomla.com

    PRICING/PLANS TAB

    This tab allows you to select which subscription plans, renewal plans and Email reminders are

    available for this course, what it the price for each plan/renewal plan and which plan/renewal

    is the default (which means it will be selected by default on the front end).

    SUBSCRIPTION PLANS

    Subscriptions plans: Check the box next to each plan youd like to have available for this

    course. Check the radio button next to the plan youd like to have as the default plan. Enter the

    price for this course on the right. You can edit the subscription plans on the Subscriptions ->

    Plans

  • 42 Training |Copyright of iJoomla.com

    RENEWAL PLANS

    Renewal plans: Check the box next to each plan youd like to have available for renewal this

    course. Check the radio button next to the plan youd like to have as the default renewal plan.

    Enter the price for this course on the right. You can edit the subscription plans on the

    Subscriptions -> Plans

    EMAIL REMINDERS

    Email Reminders: Choose which of the Email reminders will be sent for this course. You can edit

    the Email reminders under: Subscriptions -> Email reminders

    PUBLISHING TAB

  • 43 Training |Copyright of iJoomla.com

    Published: Choose YES if you want this course to be visible on the front end.

    Start Publishing Date: Choose the date when this course starts to be visible on the front

    end. The default is today's date

    End Publishing Date: Choose the date when this course stops to be visible on the front

    end. The default is never.

    META TAGS TAB

    Title: Enter the title tag for this course's page. Up to 64 characters are recommended.

    Keywords: Enter the keywords metatag for this course's page. Up to 64 characters are

    recommended.

    Description: Enter the description metatag of this course's page. Up to 200 characters

    are recommended.

    REQUIREMENTS TAB

    PREREQUISITES COURSE(S):

  • 44 Training |Copyright of iJoomla.com

    Add Course: choose which courses are prerequisites to this course. You can add as many

    as you wish. These courses will be listed on the requirements tab of the course on the

    front end.

    Other Prerequisites: Enter any other prerequisites here.

    Misc. Requirements: Enter any misc. prerequisites here.

    Prerequisites Books: Enter names of books that are prerequisites.

    COURSE TREE

    The course tree is the heart of Guru. It allows you to structure your course by adding modules,

    lessons and media on the fly.

  • 45 Training |Copyright of iJoomla.com

    ACCESSING THE COURSE TREE

    You can access the course tree by clicking on the course name on the course manager.

    A new course will have no modules and no lessons and will look like this:

    ADDING MODULES

    To add modules to your course, simply click on the Add New Module link, next to the course

    name

  • 46 Training |Copyright of iJoomla.com

    You will see a new window that allows you to enter the module name and select a media or

    text to show on that modules page. You can also select the access level. Click Save when youre

    done.

    ADDING LESSONS

    You need to add at least one module, in order to add lessons, because lessons reside inside

    modules. To add a new lesson, click on Add New Lesson link next to the module name.

  • 47 Training |Copyright of iJoomla.com

    CREATING THE LESSON

    When you click on Add New Lesson, it opens a new window that allows you to construct your

    lesson.

  • 48 Training |Copyright of iJoomla.com

    TABS

    GENERAL

    Lesson title: Enter the lesson title here, this is what will show on the course tree on the

    front end

    Alias: What you enter here will be used to create SEF URLs. You may leave this empty

    Level: Choose the difficulty level of this lesson. The level will be shown on course tree on

    the front end

    Who can access this lesson: Choose who can see this lesson. Students = people who

    paid for this course. Members = people are registered members of your site. Guests:

    Anyone.

  • 49 Training |Copyright of iJoomla.com

    LAYOUTS:

    Here you can choose any of the 12 available layouts, simply by clicking on the visual

    representation of the desired layout.

    Each layout can contain either a media (video, audio, document, file, link) or text, media

    AND text or a quiz. You can tell by the colors and graphics on each layout what can go

    inside it:

    Orange zone = Media,

    Gray zone = Text

    Question Mark zone = Quiz

    ADDING THE MEDIA/TEXT TO THE LESSON

    After you select the layout, you can now select the media, text or quiz.

    ADDING MEDIA TO A MEDIA ZONE:

    Simply click on the Select media above the orange media zone to select from the

    media library

    Click on New media if youd like to add a brand new media.

    Once you add the media, you can click on Edit Media to edit its properties.

  • 50 Training |Copyright of iJoomla.com

    ADDING TEXT TO A TEXT ZONE:

  • 51 Training |Copyright of iJoomla.com

    Simply click on the Select media above the gray text zone to select from the media

    library (only text type is available here)

    Click on New text if youd like to add a brand new text.

    Once you add the text, you can click on Edit Text to edit its properties.

  • 52 Training |Copyright of iJoomla.com

    ADDING A QUIZ TO A QUIZ ZONE:

    Simply click on the Select quiz above the orange zone to select from the list of quizzes

    Click on New Quiz if youd like to add a brand new quiz.

    Once you add the quiz, you can click on Edit quiz to edit its properties.

    JUMP BUTTONS

  • 53 Training |Copyright of iJoomla.com

    Jump buttons allow you to add buttons inside your lesson to take your students to a different

    location on your course. Its useful to skip information they already know, or take them to

    lesson you think they may want to repeat.

    You can add up to 4 jump buttons. Only ones you created will show on the front end.

    HOW TO ADD A JUMP BUTTON

    At the bottom of the lesson general tab, you will see 4 pink buttons. Click on one.

    A new window will open, allowing you to enter the button label, and choose where inside the

    course youd like them to go.

    Enter the Jump text and click on the lesson youd like them to jump to,

    Scroll down and click save

    NARRATION/SOUND

  • 54 Training |Copyright of iJoomla.com

    Choose the audio file to be played automatically when the lesson page loads. This is optional.

    PUBLISHING

    Published: Choose YES if you want this lesson to be visible on the front end.

    Start Publishing Date: Choose the date when this lesson starts to be visible on the front

    end. The default is today's date

    End Publishing Date: Choose the date when this lesson stops to be visible on the front

    end. The default is never.

    META TAGS

  • 55 Training |Copyright of iJoomla.com

    Title: Enter the title tag for this lesson's page. Up to 64 characters are recommended.

    Keywords: Enter the keywords metatag for this lesson's page. Up to 64 characters are

    recommended.

    Description: Enter the description metatag of this lesson's page. Up to 200 characters

    are recommended.

    RE-ORGANZING YOUR TREE

    You can, at any point, move things around on your course tree. You can:

    Edit the module/lesson by clicking on its name

    Remove modules and lessons by clicking the red x next to them

    Drag and drop modules to a new location

    Drag and drop lessons to a new location, within the same module or a different one

    COURSES CATEGORIES

    The category manager allows you to manage all your courses categories.

  • 56 Training |Copyright of iJoomla.com

    CREATING A NEW COURSE CATEGORY

    Click on NEW

    Category Name: Enter the course category name

    Alias: What you enter here, will be used to create SEF (Search Engine Friendly) URLs)

    Parent Category: Select the parent category or leave it at "root"

    Description: Enter the description of this category. This description will be displayed on

    front end category list and category page

    Image: Upload your image for your category here. Images can be in .gif, .jpg, .png

    formats

    Save

    You can create as many nested categories as you need.

  • 57 Training |Copyright of iJoomla.com

    MEDIA LIBRARY

    The media library allows you to organize all your media in one place. Think of media as your

    building blocks for your lessons. You can use and re-use the same media if you need to.

  • 58 Training |Copyright of iJoomla.com

    ADDING NEW MEDIA

    Click New

    Type: Select the media type. Based on your selection, new fields appropriate to the

    selected media type will show below

    Name: Enter the media name, use a descriptive name here

    Category: Choose the media category

    Published: Choose YES if you want this media to be visible on the front end.

    Sub Title / Instruction: Enter any sub title here

    ADDING A VIDEO

    When you add a video, you can choose one of the three available methods:

    Video code: If you have the video placed somewhere on the web, you can place the

    code in this box

    Video URL: If the video is located in any of the supported sites, you can enter the URL

    here. Guru will do the rest.

  • 59 Training |Copyright of iJoomla.com

    Uploading a file: You may also choose to upload an actual video file. Beware that most

    servers have a limitation on the video size that can be uploaded. This limitation is shown

    in red. Most videos are just too large to be uploaded this way, so the first or second

    options are more appropriate

    Once you enter/select the video, you can set up the video size. You can keep the default

    size, as its set on the general settings page, or you can enter a new width and height, for

    this video only.

    ADDING AN AUDIO

    When you add an audio, you can choose one of the three available methods:

    Audio code: If you have the video placed somewhere on the web, you can place the

    code in this box

    Audio URL: If you have the audio file placed anywhere on the web, you can place the file

    URL here

    Uploading a file: You may also choose to upload an actual audio file. Beware that most

    servers have a limitation on the audio size that can be uploaded. This limitation is shown

    in red.

    Once you enter/select the audio, you can set up the audio width in pixels

  • 60 Training |Copyright of iJoomla.com

    ADDING A URL

    When you add a URL to the media library, all you have to do is simply enter the full URL in the

    box.

    Once you enter the URL, you can choose how to display the URL on the lesson page:

    Inside a wrapper: The web page will show inside the lesson page.

    As a link: the URL will show as a link to that document

    ADDING A TEXT

    To create a text media item, simply enter the text inside the HTML editor

    ADDING AN IMAGE

  • 61 Training |Copyright of iJoomla.com

    Image: click select file to choose a file on your computer. Supported file types: .jpg, .gif,

    .jpeg.png

    Image size: Enter the image size and choose whether its the width or height.

    ADDING A DOCUMENT

    When you add a document, you can choose one of the two available methods:

    Document URL: If you have the document file placed anywhere on the web, you can

    place the file URL here

    Uploading a file: You may also choose to upload an actual document file. Beware that

    most servers have a limitation on the audio size that can be uploaded. This limitation is

    shown in red.

    SUPPORTED FILE TYPES:

    .doc

    .docx

    .txt

    .pdf

    .csv

    .htm

  • 62 Training |Copyright of iJoomla.com

    .html

    .xhtml

    .xml

    .sxw

    .rtf

    .odt

    .css

    .odp

    .pps

    .ppt

    .sxi

    Once you enter/select how to display the document on the lesson page:

    Inside a wrapper: valid only for PDF files. The PDF will show inside the lesson page.

    As a link: the document will show as a link to that document

    Size:

    If you choose wrapper you can enter the size (width x height) in pixels.

    ADDING A FILE

    When you add a file, you can choose one of the two available methods:

    File URL: If you have the file placed anywhere on the web, you can place the file URL

    here

    Uploading a file: You may also choose to upload an actual file. Beware that most servers

    have a limitation on the audio size that can be uploaded. This limitation is shown in red.

    Supported file types: EXE and ZIP

  • 63 Training |Copyright of iJoomla.com

    MEDIA CATEGORIES

    In the media category manager you can create and manage your media categories. This will

    help you later to find the media easily.

    ADDING A MEDIA CATEGORY

    Click New

    GENERAL TAB

    Category name: Enter the category name

    Parent category: Choose a parent category, or leave it as root

    Description: Enter a description for this category

    Published: Choose whether you'd like this category to be published or not

    Note: Currently there is no practical use for the description field

  • 64 Training |Copyright of iJoomla.com

    METATAGS TAB

    Note: Currently there is no practical use for these fields

    Title: Enter the title tag for this media category. Up to 64 characters are recommended.

    Keywords: Enter the keywords metatag for this media category. Up to 64 characters are

    recommended.

    Description: Enter the description metatag of this media category. Up to 200 characters

    are recommended.

  • 65 Training |Copyright of iJoomla.com

    QUIZZES

    Quizzes manager allow you to create quizzes to display inside your course.

    CREATING A NEW QUIZ

    To create a new quiz, simply click on NEW

    GENERAL TAB

    Enter a name for the quiz and a description if you wish

  • 66 Training |Copyright of iJoomla.com

    Name: The quiz name that will be displayed on the front end

    Description: This description will be displayed on the front end, under the quiz name

    QUESTIONS TAB

    Click on Add Question

    A new window will open

    Enter your question on the left and the optional answers on the right

    Each correct answer should have the check box next to it checked

    Click Save

  • 67 Training |Copyright of iJoomla.com

    You can add as many questions as you want, but its recommended you keep it short.

    No data on the quiz results is collected in Guru. (we are exploring this for the future.)

    THE QUIZ ON THE FRONT END

    The quiz on the front end will show the questions in the order they are on the quiz creation

    page. Submitting the quiz will show the student exactly which answers were right and which

    were wrong, plus their score.

  • 68 Training |Copyright of iJoomla.com

  • 69 Subscriptions |Copyright of iJoomla.com

    SUBSCRIPTIONS

    PLANS

  • 70 Subscriptions |Copyright of iJoomla.com

    On the subscription plans manger you can set up subscription plans for your courses, and then

    set up the price on for each plan on the course pricing/plans tab.

    CREATING A NEW SUBSCRIPTION PLAN

    To create a new plan, click NEW

    Enter the name

    Choose the term. By default the term is unlimited, which means, once the student

    buys the course, they always have access, it never expires.

    If you choose an amount (1-25), it will allow you to choose the time unit: hours, days,

    months, years

  • 71 Subscriptions |Copyright of iJoomla.com

    Click SAVE and your new subscription plan is ready.

    Each subscription plan you add, will now be shown on the pricing/plans on the course

    creation page:

    RENEWAL PLANS

    Renewal plans allow you to set a different price for students who decide to renew their

    subscription to a course after it expires. Under my courses page, they will be able to see a

    Renew button next to each course theyve purchased.

  • 72 Subscriptions |Copyright of iJoomla.com

    When they click on it, they will be taken to the shopping cart with this course and the

    renewal plans to choose from.

    CREATING RENEWAL PLANS

    There is no need to create renewal plans, as all regular subscription plans can be used as

    renewal plans. You will find the same list of plans under Renewal plans on product

    creation page, pricing/plans tab.

    On the left navigation tree

    Go to Training->Courses

    Click on Edit Info under the Edit Info column

    Switch to the pricing/plans tab

  • 73 Subscriptions |Copyright of iJoomla.com

    Simply check the box next to the renewal plans youd like to activate and enter the price on

    the right. The plan you check as Default will be the default plan selected on the plan drop

    down on the cart.

    EMAIL REMINDERS

    Note: be sure to install the cron plugin and publish it if youd like to send Email reminders.

    Email reminders allow you to automatically send out Email reminding your students that their

    subscription to a course is about to, or has, expired.

    CREATING A NEW EMAIL REMINDER

    Click NEW

  • 74 Subscriptions |Copyright of iJoomla.com

    Published: If the Email is unpublished, it will not be sent

    Name: Enter a name for the Email reminder, make it descriptive, such as On expiration

    Email

    Term: Choose the term, when youd like this Email to be sent (On expiration, 1 day

    before or after expiration)

    Email Subject: Enter the subject of the Email. For example Your subscription to

    [PRODUCT_NAME] is about to expire

    You can include any of the variables on top in your subject

    Email Body: Enter the content of the Email here. You can use any of the variables on

    top, to construct your Email.

    The variables are the ones that start with a [ and end with ], and they are upper case. The

    variables will be replaced with the information once the Email is sent. If you omit the brackets

    or if you change the variable in any way, it will not work.

    You can use these variables inside the Email body and inside the subject.

    We have provided you with some default Email reminders to help you get started. Feel free to

    open them and customize them to fit your needs.

  • 75 Subscriptions |Copyright of iJoomla.com

    COMMENTS?

    Post your bugs here

    Post your suggestions here