Modification Doc

Embed Size (px)

Citation preview

  • 8/10/2019 Modification Doc

    1/14

    Landing Page

    Landing page should have [user Activity] [Group Activity] and [Forum Activity] as widgets.

    In [ User Activity] the logged in user should be able to select two option {select}{/select}

    In Group Activity there should be a provision to filter [All Groups][My Recent Activity] Similarly in Forum

    Activity.

    Add infinite scroller (load on scroll div) to Prospective student (being logged in as teacher1) / Suggested

    Teachers (being logged in as student1)

    Announcement

    On the homepagehttp://dronapedia.com/liveclassroom/site/home

    http://dronapedia.com/liveclassroom/site/homehttp://dronapedia.com/liveclassroom/site/home
  • 8/10/2019 Modification Doc

    2/14

    Announcement on the homepage need to have load on scroll feature, by default show 5 rows, further

    load on scroll. Entries to this section needs to be filled up from the admin portal. The manage

    announcement should be a feature similar to Manage Course Figure 1

    There should be a button [New announcement]. That will open up a Jquery popup dialogue window

    form as below figure2. Which will have fields: {Description}, {Valid till} (jquery date picker)

    Figure:1

    Figure: 2

    Notification

    Notification needs to be renamed to Activity. Activity should be grouped by username, one row

    showing one users entry. Ordered by time showing last 10 activity. I should be showing more on scroll,

    like infinite scroller technique.

  • 8/10/2019 Modification Doc

    3/14

    Eg: of below should be

    rajibtchr has 5 activity in last 24 hours.

    Student2 has 3 activity in the recent past (if time more than 24 hour)

    On the profile page of rajibtcr a detailed list of activity should be shown similar to facebook timeline on

    peoples profile

    Course

    Being logged in as teacher1, one must see his course price. Add the column. (code change hint: Just to

    remove the filter in list). Column already shown to students, remove filter.

  • 8/10/2019 Modification Doc

    4/14

  • 8/10/2019 Modification Doc

    5/14

    In the let menu for Course {mycourse} and {manage} it is closed by default need to be opened when

    active. When I am on Exam it works but not when either or above.

    ExamBeing logged in as student1, I shall see all test. The test needs to be enhanced. There has to be a process

    of creating a temporary table to make data retrieval fast. In current scenario test questionfor a given

    test series is retrieved from the main table at the time of testing a candidate.

    Propose me a plane before starting to work on this.

    Library

    Being logged in as student

  • 8/10/2019 Modification Doc

    6/14

    For all files that has a price need to show an intermediate page to purchase similar to paid course

    enrollment.

    Groupeg: i am user A, I have groups : Ga, Gb, Gc, Gd. If my recent activity was in group Gc then it should be

    recorded in the recent activity on the home page.Group page should have forum as shown in the image

    of orkut below. Forums will run different topics. For each topic group members will be able to post

    comments similar to a forum thread ( see second image below).

  • 8/10/2019 Modification Doc

    7/14

    Forum

    This is a dedicated forum similar to above as described. Difference is forum will be public. Like non-

    dronapedia members can read the post publicly.

    Check this for example:http://dronapedia.com/liveclassroom/forum

    http://dronapedia.com/liveclassroom/forumhttp://dronapedia.com/liveclassroom/forum
  • 8/10/2019 Modification Doc

    8/14

    Being logged in as Admin

    New menu items must include

    1)

    Announcements (as discussed above should have a list and form to add new announcement.

    2)

    Form to add advertisement code.

  • 8/10/2019 Modification Doc

    9/14

    Custom Message on course

    Being Logged in As Student1, when a user clicks on a paid course without enrolling gets an error 403 like

    image 2.

    Image 2

  • 8/10/2019 Modification Doc

    10/14

    I want this to be redirected to a page that will request user to enroll and payment page. If there is a

    pending order then forward user to that.

    Similar feature is needed in the file section or the Library

    User Avatar edit page

    Itis not as expected. Need improvement in this, user should be able to upload image. Save the original

    as it is. However an ability to adjust thumbnail is provided.

    Also show a log if all profile pictures uploaded and give an option to chose current profile pic from the

    list.

    /liveclassroom/avatar/avatar/editAvatar

    http://www.dronapedia.com/liveclassroom/avatar/avatar/editAvatarhttp://www.dronapedia.com/liveclassroom/avatar/avatar/editAvatarhttp://www.dronapedia.com/liveclassroom/avatar/avatar/editAvatar
  • 8/10/2019 Modification Doc

    11/14

    Test section

    This is where teachers create test papers that contain questions. Each test paper contains one or more

    question. Each test paper must be related to at-least one course. Following it the ER diagram or the

    same.

    Being logged in As teacher1, Go to Classroom> exam> Create test > Add Questions

  • 8/10/2019 Modification Doc

    12/14

    For both subjectiveand Objectiveneed to have the text editor changed to wysiwyg editor eg: CKeditor.And need to have a paint canvas. CK editor should have all basic feature like bolt, italics, symbols(to

    include math symbols) image upload, Table, bullet, [custom button] Draw diagram -> that will open up a

    HTML5 canvas as below in image 3

  • 8/10/2019 Modification Doc

    13/14

    Reference:

    https://code.google.com/p/ck-jsf-editor/

    http://intridea.github.io/sketch.js/

    For subjective the field [Maximum number of words] has to be set and used in future(explained in next

    section)

    https://code.google.com/p/ck-jsf-editor/https://code.google.com/p/ck-jsf-editor/https://code.google.com/p/ck-jsf-editor/
  • 8/10/2019 Modification Doc

    14/14

    Request Assessment

    Each teacher can see a button (invite students) that sends message. I want it to be more than just

    sending message. Test request must be inserted to a table for corresponding students that the student

    will see as a list under Available test listwith priority set to High

    Test As seen to Student

    Being logged in as student1, he should see the list of test-paper available. Under the exam menu.

    Available Test list is new and it should list all tests that are available from connected teachers as low

    priority and List of test that are requested by the teacher as High priority. Students can only see the low

    priority test but not take the test, An approval request must be sent to the testpaper author (teacher)

    before he can take the test.