-
Notifications
You must be signed in to change notification settings - Fork 0
Trainee Platform Structure
Trainee Platform is the platform for trainees, where they can train and develop their skills, check their progress and find information about skills and their sub-skills.

Trainee Platform contains 4 parts:
- platform;
- analytics:
- extractor;
- crawler.
Platform includes 3 main parts:
- Login to the platform - includes registration, authorization and account activation.
- User Account - includes user information, list of personal skills and access to the Extractor.
- Skills Catalog - includes experience, progress tracking, training materials, evaluation, and expectation.
Platform uses Database to store its configurations and users information.
Extractor is the API, which provides access from Platform itself to the Crawler. Namely, Extractor is responsible for running Crawler when it is needed.
Crawler responsible for parsing vacancy sites, getting information about vacancy, writing it down in Database and then giving it to the Parser. Then Parser allocates skills and stop words and writes down skills words in relevant documents. This information is used for Analytics, Statistics and creating Skills Catalog.
Crawler uses Database to store its configurations, statistics, and information from sites.