rolling-scopes-school / docs Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/js-fe-course.md
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/react-course.md
Предлагаю реализовать "документацию в виде сайта" на базе текущего набора md файлов.
Пример, как должен выглядеть результат - https://lodash.com/docs/4.17.11
Основные фичи:
Что забыл?
Какие варианты по тех-стеку для реализации?
Дмитрий, есть идея находить(фиксировать, отмечать) базовые случаи (думаю их не много и латинского алфавита для их обозначения вполне хватит, в крайнем случае можно применить натацию: n, N, n1 и т.п.) и далее писать к ним инструкцию например:
n (ментор не выходит на связь) - решение: попробуйте то-то и то-то
d (студент вовремя не сдал работу) - решение: в общем случае понижение балла и т.п.
далее путем комбинации подобных условий или ситуации можно достаточно лаконично объяснить что произошло и найти решения в идеале все это можно было бы скормить боту например или написать тот самый FAQ все таки время идет и скоро новый набор:smirk_cat:
Собираю предложения, что необходимо сделать ментору, если студент исправил замечания?
Translate the following issue:
https://github.com/rolling-scopes-school/docs/blob/master/docs/first-home-task.md
Тут собираем идеи/гайдлайны/принципы/ по которым студенты должны будут отрефакторить код PiskelClone (или использовать при решении связанных с ним codejam тасков)
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/employment.md
Идея состоит в том, что бы организовать на курсе RS School параллельное изучение\практику английского языка. Пока из идей следующее:
необходимо указать порядок регистрации НОВОГО акка для стриминга
Всем привет!
Собираю идеи как можно сделать систему менторства в RSSchool лучше/интереснее/эффективнее/понятнее и т.д.
Актуальные темы:
Буду рад любым предложениям
Старые варианты:
# Chat rules
## Main chat - [Discord](https://discord.gg/bek4WMb)
## Channels
**#announcements** - important notifications for students.
**#general** - main text channel about everything.
**#questions** - general questions.
**#gratitude** - if you want to thank someone. Our mentors will notice this).
**#materials** - slides, books etc only, no discussions.
**#english** - use this in case you want to discuss some task in English. There’s a separate [server](https://discord.gg/mZdYun6) for general English practice where we chat about everything.
**#fun** - memes etc.
**#moderation** - ban notifications, notes about moderation etc.
## Rules
* Official languages: EN, BE, RU.
* If you see a channel for some specific RSS task - use it instead of **#questions**. Don’t post unrelated content, for example, **#live-coding** channel is intended __only__ for discussing questions during live streams. Non-related stuff will be deleted.
* Use search and pinned messages.
* Reply with mentioning (@nicknamehere).
* Be polite, don’t troll too hard, and you’ll be ok.
# Правілы чату
## Галоўны чат - [Discord](https://discord.gg/bek4WMb)
## Каналы
**#announcements** - важныя абвесткі.
**#general** - галоўны канал "пра ўсё".
**#questions** - галоўны канал для пытанняў.
**#gratitude** - сюды пісаць падзякі тым, хто дапамог. Ментары пабачаць гэта).
**#materials** - слайды, кнігі і г.д, без абмеркавання.
**#english** - use this in case you want to discuss some task in English. There’s a separate [server](https://discord.gg/mZdYun6) for general English practice where we chat about everything.
**#fun** - мемасікі.
**#moderation** - усё звязанае з мадэрацыяй.
## Правілы
* Афіцыйныя мовы: EN, BE, RU.
* У выпадку калі існуе асобны канал для пытанняў па нейкім заданні - трэба выкарыстоўваць яго, а не **#questions**. У канале абмяркоўваецца толькі тэматыка пазначаная ў назве, напрыклад, **#live-coding** прызначаны __выключна__ для абмеркаванняў live-стрымаў. Нетэматычныя пасты будуць выдаляцца.
* Трэба карыстацца пошукам і pinned messages.
* Адказваць чалавеку пажадана праз mention (@nicknamehere).
* Будзьце ветлівымі, не заходзьце занадта далёка з тролінгам, і ўсё будзе добра.
Ссылка на диплой вашего проекта
https://martsinovich-anzhela.netlify.com/
Оценка в результате самопроверки студентом
Не реализован перевод текста страницы (en/ru/be) – 20 баллов
Присутствуют ошибки в консоли на любом этапе работы приложения – 10 баллов
Итого: 180
Балл за cross-check из вашего Score - 165
1.Ссылка на диплой вашего проекта
https://cranky-carson-5bc711.netlify.com/
2.Верстка только под мобильники -15
Итого 195
3.Балл за cross-check из вашего Score - 162
Один из проверяющих каким-то образом не сумел правильно открыть приложение и поставил 100 баллов из 210 возможных.
Варианты:
Все большее и больше менторов RSSchool используют TS на продакшн проектах.
В связи с этим предлагаю изменить учебную программу stage#2 заменив часть лекций/заданий на аналогичные таски с использованием TypeScript
Из фидбека:
Пожалуйста, добавьте в "Требования к оформлению коммитов и PR"
конкретные примеры, какие типы коммитов использовать в каких случаях,
а то пока непонятно: добавка кода в HTML - это feat или что?
Добавление в css (или изменение в css) - это feat, style или fix?
Добавление или изменение файлов с изображениями или шрифтами - это какой тип?
Очень нужны примеры! Спасибо!
Комментарии приветствуется
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/angular-course.md
Буду рад любым комментариям, замечаниям, исправлениям
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/fix-typo.md
Всем привет!
Выношу на обсуждение и предложение сделать автоматическую проверку тасков.
Это будет удобно менторам и студентам.
Ментор, проверяя ваш таск может запустить тесты, если тесты не проходят - то всё, досвидания и даже проверять не надо и ему сразу по результатам наших тестов будет понятно что студент сделал.
Студент, пытаясь удовлетворить тестам, во первых, будет писать возможно более качественное приложение, во вторых научится работать и узнает что такое Test Driven Development (TDD), и также у него будет наглядная картина результата куда нужно стремится.
И это не отменяет того момента что и студентам нужно будет писать свои тесты. Тестирование это хорошо. Т.к. когда студент поймёт что его код невозможно протестировать никак кроме снапшотов, тогда он научится писать функции меньше, чище и лучше.
Итак, посмотрев на сайте FreeCodeCamp как у них сделаны таски и проверка, почему мы хуже?)
К примеру у них есть такое задание: https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-projects/build-a-survey-form , где описаны UserStory и внизу дана ссылка на тест-раннер https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js который проверяет выполнение таска в автоматическом режиме.
Я набросал этот таск в codepen: https://codepen.io/medinsky/pen/PvGMqK
Посмотрите как удобно иметь такую тест-систему, как она работает.
где мы можем выбрать таск , который проверяем
и чтоб не мешалась, её можно свернуть
в случае, если какой-то тест завалился, то мы получаем хороший фидбэк от тест-системы
в общем, как будет у меня времени побольше, я постараюсь набросать нечто подобное для авто-тестов таска CV к примеру. Конечно если есть добровольцы которые могут снять эту задачу с меня, это тоже хорошо т.к. время иногда сложно выкроить
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/nodejs-course.md
Идеи:
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/final-task.md
Варианты:
1. https://confident-goodall-1aae22.netlify.com/
2.
3. 97
@davojta Согласился помочь с этим документом
Дедлайн - 1 апреля.
Добавить раздел "Форматирование сообщений" в
https://github.com/rolling-scopes-school/docs/blob/master/ru/discussion-rules.md
Фидбек от ментора
У меня просьба, обозначить студентам, что номер телефона и соответсвенно
мессенджеры, типа телеги - это крайний способ связи, достаточно заассайнить реквест, немного пригорело, что мне пишут в час ночи с вопросом, а буду ли я сразу проверять или нет
Информация будет добавлена в https://github.com/rolling-scopes-school/docs/blob/master/students.md
Translate the following article:
https://github.com/rolling-scopes-school/docs/blob/master/docs/how-to-enroll.md
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.