-
Notifications
You must be signed in to change notification settings - Fork 2
SB-GitHub Public edited this page Jan 18, 2018
·
1 revision

- Company logo - link to the Home page.
- Learn button - link to the Groups page.
- Search:
- @login - for searching users by username;
- #direction - for searching skills direction;
- ~subdirection - for searching skills subdirection;
- $skill - for searching skills.
- Notification - latest notifications (mentor approve, new follower, training material update). Show all button - link to the User Notification Page.
- Userpic with Navigation tab button:
- Profile - link to the User Profile page;
- Status - link to the Status page;
- Followers - link to the User Followers page;
- Admin panel - for admin only, link to the Admin Panel Page;
- Settings - link to the User Profile Settings Page;
- Log out.
For unregistered users, Header contains only Company logo.

On Admin Panel Page, Header contains Company logo, Notification and Userpic with Navigation tab button.


- Copyrights.
- Company contacts.

- Header.
- Welcome phrase with:
- Log in button - by clicking appears Log in page;
- Sign up button - by clicking appears Registration form.
- Trainee Platform description.
- Footer.
Red Notification block is needed when there is some special notifications or errors.


- E-mail input field.
- Password input field.
- Log-in button - link to a Status Page.
- Forgot password? button - link to the Forgot password Form.
- Sign up button - link to a Registration Form.

Registration contains 2 Steps.
Step 1:
- E-mail input field.
- Password input field.
- OK button - link to a Home Page with Confirmation letter red notification.
Step 2:
- Name input field.
- Country input field.
- City input field.
- Phone input field.
- OK button - link to the Home Page. On the home page appears red block with a text «Wait for Admin confirmation». After a user clicks this button, Admin receives a notification about the new user, whom he/she needs to Accept.

- E-mail input field.
- Send letter button - link to the Home Page with red notification field "Please check your e-mail box!".

- Header.
- Back button - link to the Home page.
- Directions blocks with Continue button - link to direction’s subdirections page.
- Footer.

- Header.
- Back button - link to the Directions Page.
- Subdirection list - on clicking appears subdirection's skills blocks.
- Filter by field - user can filter skills by level, oldest and newest added skills.
- Skills blocks - contains skill logo, Follow/Unfollow button, View graph button - Skill Graph appears in the pop-up window.
- Footer.

- Header.
- Go Back button - link to the Subdirections Page.
- Material level name (e.g. introduction).
- Training materials blocks which include a name and a brief description of the material (texts, tests).
- Footer.

- Header.
- Go Back button - link to the Skills Page.
- Skill name with Follow/Unfollow button.
- Material's content.
- Footer.

- Header.
- Userpic with user sequences sunburst diagram.
- Follow button - appears only on other users pages.
- Edit Profile button - appear only for Admin or profile owner.
- User's bio field.
- Navigation tab with a number of records:
- Home - shows latest user's activity.
- Followers - contains a list of user's followers with Follow/Unfollow button.
- Following - contains a list of user's following users with Follow/Unfollow button.
- Notifications - contains all user's notifications start from latest ones. Show more button - show more notifications.
- Footer.

- Header.
- Picture profile block:
- Imagebox - profile photo;
- Upload new photo button - button opens dialog window to choose a file from a computer.
- Settings block:
- Input Name field;
- Input E-mail field;
- Input Country field;
- Input Region field;
- Input Bio field;
- Input GitHub link field;
- Input LinkedIn link field.
- Save button.
- Change password block:
- Input Old password field;
- Input New password field;
- Input Confirm new password field;
- Update password button.
- Delete account block:
- Delete button - opens dialog window with confirmation.
- Footer.

- Header.
- Direction name.
- Skills progress block:
- Skill name;
- Round diagram with percent of learned material;
- Materials buttons - links to the skill's Material Page. If a user has already learned a material - button is green, if not - button is red.
- Footer.
- Header.
- Navigation bar:
- Extractor - by clicking appears Extractor Settings Page;
- Skills - by clicking appears Skills Editing Page;
- Materials - by clicking appears Materials Editing Page;
- Users - by clicking appears Users Editing Page.
- Footer.

- Crawlers block:
- Run button with search word field - to run the corresponding Crawler.
- Crawlers info table - id, search word, creation data, status, Run/Stop button, View Graph button - by clicking crawler’s graph appears.
- Stop words block:
- Confirm button (by clicking this button sends a request to stop_words document to add new words) with the stop words input field (admin writes stop word separating them with commas).
- Stop words list with delete button on every word functional element.

- Navigation tab:
- Search field - to search direction or sub-direction.
- Ungroup skill button - to show all skills, which comes from a Crawler.
- Group list - on clicking appears groups' subgroups list;
- Add group button.
- Skills block:
- Search skills field;
- Select items checkbox;
- New/all buttons - to show only new skills (which aren't in any group yet) or to show all skills that Crawler collect.
- Skills list;
- Move button.

- Skill choose button - on clicking appears dialog window with skill list and search field;
- Skill name;
- Material block:
- Material name;
- Edit button - by clicking appears editor where Admin can edit skill's name and description.
- Delete button.
- Add button - by clicking appears editor where Admin can add skill's name and description.

- Users blocks - userpic, username, email, confirm/delete button.
When Admin clicks Confirm button user receives an e-mail, in which said that Admin confirmed him/her.