1332786933_Youny_User_Tech_Spec (2)

Embed Size (px)

Citation preview

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    1/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Youny: Technical Specification (Front-end)

    Developed by Klio-Tech [P] Ltd

    Page # 1

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    2/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Table of Contents

    Table of Contents .............................................................................................................................

    Home ...............................................................................................................................................

    Email entry .....................................................................................................................................

    Verification email format ..............................................................................................................

    Complete Registration form .............................................................................................................

    Edit Profile ..................................................................................................................................... 1

    Post a Question .............................................................................................................................. 1

    Add Tags ....................................................................................................................................... 1

    Attach File ..................................................................................................................................... 1

    Page # 2

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    3/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Home

    Developer Specification:

    Field Value Rules Validation ActionEmail ID Default: Blank Mandatory field. If

    fails, display M22.Email ID should be

    in proper format.If fails, displayM23.

    Password Default: Blank Mandatory field. Iffails, display M15.Display M25 forincorrectpassword.

    ForgotPassword

    System has tocheck whetherentered email IDis present in thedatabase. If fails,display M26

    On clicking,system willsend the newpassword to theregistered emailID.

    Login On clicking, willdisplay thelanding screenof the system.

    Enter Youny On clicking willdisplay Email

    Page # 3

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    4/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    entry screen.

    Page # 4

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    5/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Email entry

    Developer Specification:

    Field Value Rules Validation ActionEmail ID Default:

    University emailMandatory field. Iffails, display M22.Email ID should be

    in proper format.If fails, displayM23.

    OK The email IDshould end [email protected]. Iffails display M10.If domain namenot present indatabase, displayM11.

    On clicking willsave the emailaddress indatabase andsend averificationemail to theemail ID.

    Page # 5

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    6/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Verification email format

    Email Format for Account activation:

    From: [email protected]: Subject: Account activation mail from YounyBody:Hi

    Please click the following link to activate your account. Activation link

    Thanks for joining Youny. We make your university studies a more engaging experience.

    Thanks,

    Administration

    Page # 6

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    7/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Complete Registration form

    Developer Specification:

    Field Value Rules Validation ActionFull Name Default: Blank Full name is

    mandatory. If fails,display M1.Full name shouldfollow all thedefined conditionsin Notes section.If fails, display M2.

    Email Display the Email should be

    Page # 7

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    8/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    email addressthat wasentered inHome page.

    any universityemail address. Iffails, display M3.Email should be inproper format. Iffails display M4.

    Password Default: Blank Password ismandatory. If fails,display M5.

    ConfirmPassword

    Default: Blank Confirm passwordis mandatory. Iffails, display M6.Password andConfirm passwordshould be same. Iffails, display M7.

    Degree title Values:

    Bachelor year1

    Bachelor year2

    Bachelor year3

    Bachelor year4

    Masters

    PhD

    Academics

    Default: Select Mandatory field, iffails display M31.

    Degree name Pre-fills fromdatabase

    Default: Select Mandatory, if failsdisplay M9.

    Degreeselection

    Display alldegreespresent in thedatabase underthe universityto which loggedin user belongsto.

    On selecting,courses will bedisplayed underbachelors andmasters tab.

    Bachelors Based on the

    degreeselection, allcourses underthe degree willbe displayed.

    This tab will be

    active for userscoming underthe followingdegree title:

    Bachelor year1

    Bachelor year2

    Page # 8

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    9/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Bachelor year3

    Bachelor year4

    PhD

    AcademicsMasters Based on thedegreeselection, allcourses underthe degree willbe displayed.

    This tab will beactive for userscoming underthe followingdegree title:

    Masters

    PhD

    AcademicsFollow On clicking will

    add the courseto the logged in

    user accountUnfollow On clicking will

    remove thecourse from thelogged in useraccount

    Done On clicking willsave the userdetails indatabase anddisplay M8.

    Notes:

    Full name should contain two words.Each word should contain at least 3 characters.Same character should not repeat thrice continuously in any word.No special characters allowed.

    Page # 9

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    10/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    View Profile

    Developer Specification:

    Field Value Rules Validation ActionEdit Profile On clicking, will

    display the EditProfile popup

    to update theprofile of thelogged in user

    Followers On clicking, willdisplay the listof followers forthe logged inuser

    Page # 10

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    11/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Followings On clicking, willdisplay the listof followings bythe logged inuser

    Top Replies On clicking will

    display thequestions in theQ&A wall forwhich thelogged in userhas given topreplies

    Questions On clicking, willdisplay the listof questionsraised by thelogged in userunderrespectivecourse/subject.

    Page # 11

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    12/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Edit Profile

    Developer Specification:

    Field Value Rules Validation ActionFull Name Display the first

    name fromdatabase

    Mandatory, if failsdisplay 13.

    Email ID Display the

    Page # 12

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    13/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    email ID fromdatabase innon-editableform

    Degree title Display degreetitle from

    database

    Mandatory field. Iffails, display M32.

    Degree name Display thedegree namefrom database

    Mandatory field, iffails display M14.

    Course Display thecourse list fromdatabase

    Only up to 20courses can beadded to a useraccount.

    Mandatory field. Iffails, display M9.If course alreadyexist, display M14.

    On clicking theimage,

    correspondingcourse will bedeleted fromthe useraccount.

    Password Default: BlankConfirmPassword

    Default: Blank Confirm Passwordshould be same asthat of SetPassword. If fails,display M19.

    Profile Picture Display profilepicture fromdatabase

    On clickingBrowse willenable to selectnew picture toupload

    Bachelors Based on the

    degreeselection, allcourses underthe degree willbe displayed.

    This tab will be

    active for userscoming underthe followingdegree title:

    Bachelor year1

    Bachelor year2

    Bachelor year3

    Bachelor year4

    PhD Academics

    Masters Based on thedegreeselection, allcourses underthe degree willbe displayed.

    This tab will beactive for userscoming underthe followingdegree title:

    Masters

    Page # 13

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    14/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    PhD

    AcademicsFollow On clicking will

    add the courseto the logged inuser account

    Unfollow On clicking willremove thecourse from thelogged in useraccount

    Update Clicking on thiswill update thecourse details indatabase.Display M21

    Reset Clicking on this

    will undo theunsavedchanges andrestore theprevious saveddetails

    Page # 14

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    15/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Post a Question

    Developer Specification:

    Field Value Rules Validation ActionPost in Topic dropdown

    contains allcourses createdunderuniversity anddegree name asGeneral.Coursedropdown pre-fills with allcoursesfollowed by the

    Mandatory, if failsdisplay 13.Either Topic orCourse has to beselected.Only onedropdown can beselected at a time.So, after selection,clear the otherdropdown.

    Page # 15

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    16/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    logged in user.Question Title Default: Blank Question title is

    auto completefield, which willdisplay existingquestions in the

    system basedon thekeywords(Fuzzy logic)entered by theuser.It displaysquestions fromcourses only towhich user hasaccess.

    Mandatory, if failsdisplay 13.

    On selecting theauto completedquestion, thequestion pagewill bedisplayed alongwith answers.

    AddFile/Description

    Default: Blank

    Attach On clicking, willdisplay AttachFile popup.Once a file isattached, it willbe displayed onthe left side ofthe Attachbutton withbutton. Onclicking thebutton, the filewill beremoved.

    Auto Tag At least one tagis mandatoryfor a question.Only up to 5tags can beadded to aquestion.

    On clickingAuto Tagbutton, thesystem willautomaticallyfind out thetags related tothe question

    from thequestion titleand entereddescription.

    Search Auto completefunction todisplay theexisting tags inthe system

    User can alsoenter new tagsdirectly in theentry field andadd new tags.

    Page # 16

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    17/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    related to theenteredquestion anddescription.User can selectup to 5 tags for

    a question.PostAnonymously

    On selecting it,the name of theuser will not bedisplayedanywhererelated to thequestion.

    Post On clicking, willpost thequestion anddisplay M34.

    Help & Tips:

    Help & Tips vary based on the field in which the user is active in. When user is active on aparticular field, display pre-defined Help & Tips specific to that field.

    Page # 17

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    18/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Add Tags

    Logo Youny User Control Panel

    ASK My LibraryHello Steve | Logou

    ProfileHome

    Q&A Wall | My Q&As | Post a Question

    Post in *

    Post a Question

    Topic

    What is effect of macroeconomics?

    EC221or

    Add File/Description

    Lorem ipsum dolor sit ament, consectur adip iscing eli t. Ut ipsum neqye?Lorem ipsum dolor sit

    ament, consectur adipiscing el it. Ut ipsum neqye?Lorem ipsum dolor sit ament, consecturadipiscing eli t. Ut ipsum neqye?Lorem ipsum dolor sit ament, consectur adipiscing e lit. Ut

    ipsum neqye?Lorem ipsum dolor sit ament, consectur adip iscing eli t. Ut ipsum neqye?

    Attach

    Auto Tag

    Post anonymously

    Post

    Inflation.doc

    Help & Tips

    How to Ask

    Lorem ipsum dolor sit ament, consecturadipiscing eli t. Ut ipsum neqye?Lorem

    ipsum dolor sit ament, consectur

    adipiscing eli t. Ut ipsum neqye?Lorem

    ipsum dolor sit ament, consectur

    adipiscing eli t. Ut ipsum neqye?Loremipsum dolor sit ament, consectur

    adipiscing eli t. Ut ipsum neqye?Lorem

    ipsum dolor sit ament, consectur

    adipiscing eli t. Ut ipsum neqye?

    inflation cur rency securable

    (Note: Only upto 5 tage are allowed for a question)

    Click on a tag to add it!

    depression securable macroeconomics

    Notes:1. Tagging can be done in three ways.2. On clicking Auto Tag, system will populate tags automatically from the question title andentered description and display at the bottom of the description section.

    3. User can double click on the auto tags to select.4. Tags search field is a auto complete field, which will display the existing tags in the system.User can select tags from them.5. New tags can also be added directly in the search field6. At least one tag mandatory for a question. Up to 5 tags can be added to a question.

    Page # 18

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    19/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    Attach File

    Developer Specification:

    Field Value Rules Validation ActionOpen tobookmark

    On clicking, willopen thedocument inScribd.

    See more Documentshaving highestweightage willcome first. Forexample,economics.docis used by n+1users and

    On clicking, willdisplay all thedocumentsrelated to thetags added tothe question.

    Page # 19

  • 8/2/2019 1332786933_Youny_User_Tech_Spec (2)

    20/20

    Klio-Tech [P] Ltd Youny Tech Spec Confidential

    currency.docused by n usersmeans,economics.doccomes firstfollowed by

    currency.docBrowse On clicking

    Browse willenable to selectnew file toupload

    Attach On clicking, willattach selectedfile(s) to thecorrespondingquestion.

    Notes:1. On clicking Attach File in Post a Question section, Attach File popup will be displayed.2. By default, it displays most highly weighed document first.3. The files will be displayed based on the tags attached to the question.4. User can see all the files by clicking See more link.5. Open to Bookmark will display the document in Scribd popup.

    Page # 20