4. System Features - xbaysal11/com-front GitHub Wiki
4.1 Faculty page
FAP1
As Student I want to click on faculty menu item, So I can see the list of all lecturers
Acceptance Criteria:
* when I click on "Faculty" item in the navbar a list of lecturers is opened and listed with their Name, Postition and Image
* list of lecturers is divided by the rows
* on the one row there is 4 lecturers
* lectures represented by their image, name, position
* Image if forming rectangle and at the bottom of image is name, position
* image,name, position, must be clickable
* image size 163x200 px
* image must be visible, and not be under name and position of the lecturer
FAP2
As Student I want to click on lecturers images or name So I can see the biography, their contacts location,
given lectures and areas of study
Acceptance Criteria:
* After FAP1 is finished
* when I click on lecturer on "Faculty" page, a lecturer description is opened(with image, contacts, location,
biography, given lectures, publications, areas of study
* when page is loaded image must be on the left side and contacts on the right
* image size is 163x200 px
* contacts contains (number, email, office location)
* After Image and contacts goes Biography, Publications, Given Courses
4.2 Master Degree
MAD1
As user I want to click on the "Overview" menu item
So I can see the overview of Master Degree page
Acceptance Criteria:
a) When I click on "Overview" item in the navbar a list of related scholarship projects is opened with their descriptions
b) Given I am on Overview page I see the master degree program period
MAD2
As user I want to click on the "Program" menu item
So I can see the Program page
Acceptance Criteria:
a) Given I am on Program page I see the form of education
b) Given I am on Program page I see the schedule of lectures
c) Given I am on Program page I see the program period information
MAD3
As user I want to click on the "Graduate Research" menu item
So I can see the Graduate Research page
Acceptance Criteria:
a) Given I am on Graduate Research I see the DAAD scholarship project and its description
MAD4
As user I want to click on the "Admission" menu item
So I can see the Admission page
Acceptance Criteria:
a) Given I am on Admission page I see a list of academic requirements
b) Given I am on Admission page I see a list of needed documents
c) Given I am on Admission page I see deadline for admission
d) Given I am on Admission page I see and note for international students
4.3 Calendar
CAL1
As student I want to click on academic calendar menu item in navbar So I can be redirected to academic calendar
Acceptance Criteria:
a) When I click on Calendar -> Academic calendar menu item in navbar, I can see academic calendar of the University
b) when I click on Academic calendar I am redirected
http://iaau.edu.kg/view/public/pages/page.xhtml;jsessionid=TCIdhbOa1D1eOGAldtBqN1i_kOX5KHgKE593l4n.sites?id=281
CAL2
As student I want to click on Calendar -> Schedule of lectures So I can see the schedule of lectures
Acceptance Criteria:
a) when I click on Schedule of lectures page I can see schedule of lectures of all courses
b) When user clicks link "Schedule of lectures" on the navbar
c) He will be forwarded to "Schedule of Lectures" page
d) When page is loaded, user can see Google
Sheets Link of the doc
CAL3
As student I want to click on Calendar -> Midterm Schedule So I can can see the schedule of the closest midterm
Acceptance Criteria:
a) when I click on the Midterm Schedule I can see the schedule of Midterm Exams that will be in the near future
b) Schedule must be represented as a Google sheet document to the user, and look like table
c) first column of the table must be date(data of the exam dd/mm/yyyy format)
d) 2nd column courses(which subject exam will be
e) 3rd column time(at which time exams start)
f) 4th column group(which group will attend the exam)
g) 5th column instructors (names of lecturers who will stop and punish those who will cheat
CAL4
As student I want to click on Calendar -> Finals Schedule So I can can see the schedule of the closest Final exam
Acceptance Criteria:
a) when I click on the Finals Schedule I can see the schedule of Final Exams that will be in the near future
b) same as CAL3 but for Final exams
4.4 Department
DEP1
As a user I want to view the news So I can keep up to date with the university
Acceptance Criteria:
a) When I click on Department -> News menu item in navbar, I can see boxes with news or events in
university.
b) When I click on Department -> News menu item in navbar, In every box the Date of event with related
picture
appear.
c) When I click on Department -> News menu item in navbar, In every box the Title and Description of every
event is written.
d) When I click on Department -> News menu item in navbar, in every box the meet point of event is
specified.
DEP2
As a user I want to click on the "Info" menu item So I can read "What is Computer Science?"
a)When I click on Department -> Info item in navbar, I can see information about impact of new technology on human life.
b)When I click on Department -> Info item in navbar, I can see first picture on the left about computer science..
c)When I click on Department -> Info item in navbar, I can see the information about courses in Computer Science Department.
d)When I click on Department -> Info item in navbar, I can see second picture on the right.
4.5 Bachelor Program
BAP1
As a user I want to click on the "Courses" menu item and I can see the courses names and descriptions
- a)When I click on Bachelor Program -> Courses calendar menu item in navbar, I can see the courses names and descriotions
- b)When I click on the course name I will automaticly scroll down to the course information
- c)If I need to scroll back to top, I can use a button in the right-bottom navigation to automaticly scroll to top
BAP2
Asuser I want toclick on the "Degree Guide" menu item So I cansee thesis guide and thesis calendar
-
a)When I click on Bachelor Program -> Degree Guide menu item in navbar, I can see the thesis guide and thesis calendar
-
b)I can click on any thesis and it will automaticly open new tab with the information
-
c)I can see a thesis calendar and click on the "Details" button to get more information
4.6 Home page
HOP1
As user I want to open department website So I can easily go to schedule of lectures
Acceptance Criteria:
a) When I open department website, I can easily go to schedule of lectures by one click button
b) When I click on schedule of lectures button, it will redirect me to schedule, I can see timetable of lectures
HOP2
As user I want to open department website So I can see the welcome page of department
Acceptance Criteria:
a) When I open department website, I can see short welcome page text and teaching building image
HOP3
As user I want to open department website So I can see meaning of "Computer Scince"
Acceptance Criteria:
a) When I open department website, I can see short definiton of "What is the Computer Science" text and freshman student's image
HOP4
As user I want to open department website So I can see images from real life of students in the University
Acceptance Criteria:
a) When I open department website, I can see images from real life of students in the University (like sport, exchange programs, graduations, holidays)
HOP5
As user I want to open department website So I can see missions and visions of deparment
Acceptance Criteria:
a) When I open department website, I can see short text about missions and visions of department
HOP6
As user I want to open department website So I can see merits and principles of department
Acceptance Criteria:
a) When I open department website, I can see short text about merits and principles of department
HOP7
As user I want to click on Calendar -> Schedule of lectures So I can see the schedule of lectures
Acceptance Criteria:
a) When I click on Schedule of lectures page I can see schedule of lectures of all courses
b) When user clicks link "Schedule of lectures" on the navbar
c) He will be forwarded to "Schedule of Lectures" page
d) When page is loaded, user can see Google Sheets Link of the doc