Upload
youny123
View
214
Download
0
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