Welcome to group learning! The Hexlet team have prepared this introduction to help us understand all the services, mechanics, and learning rules.
There are a few steps, briefly giving us answers to the main questions:
The program is perceived by students without reference to time. This means that each student studies at a time and pace which suits them. There are no single start dates or classic lessons in the group.
There are students in this group already who started earlier, and new ones will join in the future. We learn in a single space and help each other, share our results, ask questions, and achieve success together.
The working atmosphere is created by a community manager and tutor. Let's meet them.
There's a special magic in the group created by the tutor and community manager. You can see exactly who the community manager or tutor is on the Learning page. Now let's find out what they do.
Tutors are practicing developers who help with the technical side:
Community managers are Hexlet employees who are responsible for the organizational side:
All questions with the tutor and community manager are resolved in the group's Slack chat. Usually questions will be answered within 1 day, but if there is no answer within 2 days, you should contact them again or write to your community manager.
In exceptional personal situations, you can contact your community manager by private message.
If other students have answered the question in the chat and no more help is needed, you should say this in a comment on your post.
We are already familiar with the website's Learning page. The group community manager and tutor are shown there, but there are a few other important elements as well.
As we already know, the group has activities with a tutor. This content is in addition to the material on the platform, and is also an opportunity to discuss pressing issues or practice solving problems. The schedule and topics of events are updated in the Google Calendar. You will be able to subscribe to it on the group's page after you complete the introduction. Also on the calendar, you can find out what level the event is for and which tutor is hosting it.
All meetings are held on Zoom, and links to connect are also added to the calendar. If you can't be at the event, you can watch the recording later. A recording of the meeting is sent by the community manager to the group's Slack chat the next day.
Hexlet uses Slack messenger for communication between the group's students, tutor and community manager. This is the main space where each student can quickly get help and answers to questions from their tutor or classmates. So if you're having trouble with a lesson or project, be sure to post your question in the group's Slack chat.
Most students use Telegram messenger in their daily lives for communicating informally amongst themselves (group chats).
To go beyond business communication, the Hexlet team creates group chats in both messengers and invites students to discuss their progress on Slack as well as to swap stickers on Telegram.
Links to both messengers are displayed on the group page.
Each student has individual start and end dates. The completion date is displayed on the Learning page and is calculated using the formula: start date of learning in the group + number of months of program learning + terms with academies, if there were any. Access to the courses stops after the completion date, but it can be extended in monthly installments for as long as needed. When the paid period ends, write to your community manager to ask if you can extend the course and for how long.
Hexlet actually has no deadlines - the program can be completed in 90% or 250% of the learning time. "Expulsion" only happens if the student's paid period has ended and they have stopped contacting us. However, there is an average recommended timeframe to get through the program, i.e. in 100% of the learning time. You can check your progress status with your community manager and it will show up on the Learning page.
In the course of learning, theory will be consolidated by practice, which is performed on the in-site editor.
The editor includes tests to check the student's problem solving. The system is designed so that only fully-functional exercises with valid tests are included on the site. If a solution generally works, but does not pass the tests, then there's an error in the solution.
To save the solution (either working or not), the interface has a Send for Review button. It allows you to save the current solution to a single repository and get a link to it. You can use this link in our group chat room to ask other students for help. It's important that only those students who have done this exercise before can see the saved solution.
The details of this system with tests and reviews will still be mentioned in various places and we will learn more about it a little later.
The following is a collection of foundational material that goes into more detail about Hexlet learning. These are some answers to frequently asked questions:
Let's look at each link separately:
Hexlet also has a lot of useful self-study material:
We've been through all the steps of getting to know each other! Now you can begin the learning, which requires three steps:
If you're unclear about anything, ask questions in the Slack chat.