Как рассчитываются рейтинги в 1с битрикс

Обновлено: 06.07.2024

Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от "1С-Битрикс".

Возможность продемонстрировать уровень профессионализма работодателю и клиентам При найме работников ориентироваться на уровень квалификации, официально проверенной вендором Для клиентов – важный и удобный критерий при выборе исполнителя проекта. Уверенность в реализации проекта согласно документации и принципам CMS

Подверждение статуса производится один раз в год. Главные критерии для возможности подтверждения стауса: количество разработанных проектов за прошедший год, участие в семинарах и презентациях.

То есть, получение статуса, не главный критерий. Важнее, постоянная наработка опыта и развитие специалиста во времени.

На данный момент, статус золотого партнера подтвержден на весь 2022-ой год. Собраны все компетенции и необходимое количество баллов. На 100% собраны баллы и компетенции для подтверждения статуса на 2021-ый год.

Уровни сертификации разработчиков на платформе 1С-Битрикс

Бизнес партнер
Начальный уровень. Разработчик получает его сразу же после заключения договора с 1С-Битрикс. Получение статуса не требует сколько-нибудь сложных усилий для получения. Достаточно сдать 3 базовых курса- этого достаточно для получения данного статуса.

Сертифицированный партнер

Сертифицированный партнер
Для получения этого статуса, необходимо сдать 15 тестов по вопросам связанным с разработкой и администрирванием проектов на битрикс.
Так же сдать не менее 5-ти проектов, успешно прошедших тестирование по "Мониторингу качества" (встроенная в любой проект, система оценки качества разработки).

Золотой партнер

Золотой партнер
Высокий уровень профессиональных навыков. Кроме того, в команде такого партнера должен быть еще один специалист со статусом "Сертифицированный"
Не менее 10-ти проектов сданных по "Мониторингу качества". Успешно пройденные курсы по разработке и администрированию проектов. Не менее 500-та баллов в личном кабинете, баллы получаются за сданные проекты и дополнительные компетенции.

Дополнительно: компетенции разработчика

Кроме основной системы сертификации, разработчики получают дополнительные компетенции. Которые так же проверяются "отделом партнерства" 1С-Битрикс

Проверка этих знаний проводится на базе реально выполненных и запущенных проектов. Ни каких тестовых стендов и демо разработок. Компетенции, так же нужно подтверждать раз в полгода. Иначе они снимаются со счета партнера

Мониторинг качества

Мониторинг качества
Выполненный проект сдается по внутренней, встроенной в систему, оценке качества разработки. Полнокомплексное тестирование от реализации кода, до тестирования окружения. Соответсвие разработки сайта методолгиям и документации 1С-Битрикс

Композитный сайт

Композитный сайт
Проверяется умение разработчика использовать и применять композитные технологии при разработке сайта. Подробнее о том, что такое "композитный сайт" в реалих 1С-Битрикс, можно посмотреть здесь



Критерии рейтинга и формулы

Когда результаты критериев рассчитаны, подсчитывается итоговая оценка.
Она может быть либо суммой критериев, либо их средним значением.



Способ подсчёта

Теперь перейдем к тому, как создать свой критерий рейтингования.
Для примера создадим новый критерий «Голосование за пользователя».
Посмотреть примеры других критериев вы можете в модуле forum и blog.

Создание критерия состоит из трех этапов:
1. Создать класс и зарегистрировать события;
2. Настроить критерии и написать функции расчета;
3. Добавить компоненты рейтингового голосования в нужных частях кода;


Создаем класс и регистрируем события.

Создайте файл ratings_components.php в папке классов вашего модуля (структура и содержание файла будут рассмотрены ниже)



Создание файла критериев рейтинга

В корне вашего модуля, в файле include.php необходимо подключить этот класс.

Необходимо зарегистрировать обработчики событий.

Сделать это можно вставив этот код в файл /bitrix/php_interface/init.php (не забудьте после выполнения, его от туда удалить!)

Настраиваем критерии и пишем функции расчета

У файла ratings_components.php следующая структура

Рассмотрим эти функции детально.

function OnGetRatingConfigs
Функция содержит массив с настройками критериев рейтингования

Подробнее, разберем составляющие конфигурационного массива:

MODULE_ID – идентификатор модуля, к которому будут относиться критерии
MODULE_NAME – имя модуля (выводится в названии вкладки), можно не указывать если такой модуль уже был обьявлен ранее.

USER – это оцениваемый объект, используется для создания разных наборов критериев.
VOTE – это тип рейтингового голосования, может быть либо VOTE либо RATING

Копируя этот блок можно создать несколько критериев
ID – идентификатор критерия
REFRESH_TIME – через какое время происходит перерасчет критерия (в минутах)
CLASS – имя класса в котором есть функция подсчета критерия
CALC_METHOD – имя функции подсчета критерия
NAME – название критерия
FIELDS – поля вводимых данных для модификации итогов расчета

Необязательные поля
DESC – Описание критерия (текст)
FORMULA – Формула подсчета (текст)
FORMULA_DESC – Описание формулы (текст)
EXCEPTION_METHOD – функция отключения критерия. Функция должна возвращать false если критерий отключать не нужно, либо Текст если критерий необходимо отключить (текст будет выведен над критериями рейтингования).
Например критерий «Актиновсть пользователей на форуме» имеет такое исключение, если на форуме нет необходимых индексов рейтинг учитывать данный критерий не будет.

Внутри FIELDS может быть несколько полей, для этого нужно указать несколько массивов.

ID – идентификатор поля
DEFAULT – значение по умолчанию

Необязательные поля
NAME – название поля

Функция подсчета критерия
Выполняет подсчет по заданной логике и добавляет результаты в таблицу

В функцию подается массив $arConfigs , в котором есть данные о рейтинге и данные о настройках критерия.

Перед подсчетом необходимо выполнить функцию CRatings::AddComponentResults($arConfigs) ; и удалить все старые расчеты.

Дальше вы пишите логику подсчета, результат добавляете в таблицу b_rating_component_results
RATING_ID – идентификатор рейтинга.
MODULE_ID – идентификатор модуля, для которого идет посчет.
RATING_TYPE – тип голосования.
NAME – идентификатор критерия.
COMPLEX_NAME – комплексный идентификатор критерия.
ENTITY_TYPE_ID – Объект оценки.
ENTITY_ID – идентификатор объекта оценки, в нашем случае это ID пользователя.
CURRENT_VALUE – итог подсчета критерия к конкретному ENTITY_ID, в нашем случае это сумма всех голосов за пользователя умноженная на коэффициент указанный в настройке рейтинга.
При добавлении результатов, настоятельно рекомендую использовать конструкцию INSERT…SELECT для минимизации нагрузки на проект при пересчете рейтинга. На примере подсчета активности на форуме (с большим кол-вом записей), использование такой конструкции позволило сократить время подсчета с 30 до 0.6 секунды!

function OnGetRatingObject
Функция отдает доступные обьекты для рейтингования

Скорее всего в будущих обновлениях данная функция будет перенесена в класс CRatings.

function OnAfterAddRating
function OnAfterUpdateRating
В этих функциях вызывается проверка введенных пользователем данных (полей указанных в конфигурационном массиве), срабатывает при добавлении и редактировании рейтинга.


function __CheckFields
Проверка введенных пользователем данных (полей указанных в конфигурационном массиве) при сохранении или редактировании рейтинга.

Здесь необходимо проверить все поля которые вы используете в критерии.

function __AssembleConfigDefault
Вспомогательная функция, которая собирает значения по умолчанию для полей указанных конфигурационном массиве.

Скорее всего в будущих обновлениях данная функция будет перенесена в класс CRatings.

Добавляем компонент «рейтинговое голосование» (bitrix:rating.vote)
Во всех местах где вы хотите вывести рейтинговое голосование необходимо добавить вызов компонента bitrix:rating.vote .

В качестве примера, укажу какой код необходимо добавить в свой шаблон комплексного компонента forum (основанный на шаблоне .default ).

Открываем файл forum\templates\ (ваш шаблон) \bitrix\forum.topic.read\ (ваш шаблон) \template_message.php

После добавления этого кода, под рейтингом пользователя появятся кнопки для голосования.


Что бы ваш критерий начал учитываться в рейтинге, необходимо зайти в уже созданный рейтинг (или создать новый) и активировать критерий.

Активация критерия рейтингования

Позже, у себя в блоге, я размещу «Road map» рейтингов. Опишу то, что есть уже сейчас и к чему мы стремимся в будущем.

Курс предназначен для базовой подготовки пользователей, осуществляющих администрирование порталов, созданных на коробочной версии сервиса Битрикс24. Изучение курса позволяет освоить основные методы администрирования системы. Если вы хотите ознакомиться с тем как внедрить наш сервис в работу вашей компании, то для вас создан курс Внедрение корпоративного портала.

Курс предусматривает обучение по двум ролям администраторов: Администратор корпоративного портала и Администратор системы.

Администратор корпоративного портала - пользователь, осуществляющий текущее администрирование уже настроенного и сданного в эксплуатацию портала. Администратор системы - пользователь имеющий полный доступ к настройке системы.

Разные роли созданы в связи с тем, что для администрирования настроенного и отлаженного корпоративного портала нет необходимости в работе профессионала высокого уровня. Вполне достаточно пользователя успешно изучившего данный курс в рамках роли Администратор КП.

При условии качественного изучения материалов курса, по его окончании специалист должен уметь:

  • настраивать модули системы;
  • использовать возможности интерфейса по управлению системой;
  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • управлять содержимым портала;
  • работать с инструментами системы;

Начальные требования

Для прохождения курса необходимо:

  • наличие базовых навыков компьютерной грамотности и навыков работы с ОС Windows;
  • наличие представлений о WWW и организации доступа к веб-серверу;
  • базовые навыки установки и администрирования *nix-систем.

Если вам предстоит самостоятельная установка системы, то рекомендуется к изучению курс Установка и настройка.

Администратору системы будет полезно ознакомиться с курсом Разработчик Bitrix Framework, рассказывающем о принципах работы Bitrix Framework.

Примечание. Битрикс24 создан на основе платформы Bitrix Framework, на которой ранее был создан другой продукт "1С-Битрикс: Управление сайтом". В административной части системы сохранена терминология, относящаяся к этому продукту. Поэтому в текущем курсе понятие "сайт" нужно рассматривать как синоним слова "портал".

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:


уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Тесты и сертификат

После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 10 дней (70 академических часов).

Если нет интернета

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла - от 06.09.2021.

Изменения в Пульсе отображаются с разным временным интервалом после события. Если смотреть по конкретному пользователю, то моментально. По компании на часовом графике (Сегодня) – в течение минуты, на дневных графиках (Неделя и Месяц) – в течение часа.

Пульс компании представлен в виде двух инструментов, показывающих как используется Битрикс24:

  1. Виджет – отображает текущее состояние.
  2. Пульс – отображает статистику.
В работе Пульса учитывается деятельность только сотрудников компании, участники Экстранета в отчеты не попадают.

Виджет

Виджет расположен справа на главной странице и выводит, в отличие от Пульса, только суммарные данные по компании без деления по сотрудникам, подразделениям, инструментам:

Виджет Пульса компании

Первое число – это Активность, второе – Вовлеченность. Рейтинг в виджете не отображается. Данные выводятся только за последний час и потому могут расходиться с аналогичными данными в Пульсе, который рассчитывается по выбранному временному интервалу. Значения Активности и Вовлеченности в виджете пересчитываются раз в минуту, но на странице автоматически не меняются, только при перезагрузке страницы.

Пульс компании

По клику на виджете откроется Пульс компании.

Элементы Пульса компании

  1. Название инструмента, данные по которому отображаются (Лайки, CRM и так далее). Если выводятся обобщенные данные, то пишется Пульс компании. Обратите внимание на знак вопроса рядом с названием. При клике указателем мыши на этот знак появится всплывающая подсказка. Такая подсказка есть во многих местах Пульса.
  2. Выбор периода времени, за который нужно отображать данные. По умолчанию отображается за Сегодня. вывода данных по отдельным пользователям, либо по компании.
  3. Название компании. по Рейтингу, Активности, Вовлеченности.
  4. График с данными. .

Периоды времени

Показания данных с учетом различного периода времени позволяют оценить в динамике, как осваиваются те или иные инструменты Битрикс24. При выборе временного периода более, чем за день, в графике можно просмотреть данные по Активности и Вовлеченности за каждый день, выбрав курсором нужную дату:

Данные по Активности и Вовлеченности за каждый день

При использовании периодов Неделя и Месяц возможен быстрый переход на конкретную дату – для этого достаточно кликнуть на нужную дату.

Переключатель Люди-Компания

Если интересуют личные данные конкретного сотрудника, то с помощью переключателя выберите его либо через поиск, либо через структуру компании.

Личные данные конкретного сотрудника

После выбора Пульс сменит свой вид.

Во-первых, на графике появляются четыре линии:

  • голубой – график выбранного сотрудника.
  • оранжевый – график просматривающего сотрудника, то есть ваш.
  • зеленый – график компании в целом.
  • серый – график отдела, в котором работает выбранный сотрудник.

Во-вторых, вместо показателей Вовлеченности выводится среднее значение по данному инструменту в рамках отдела и компании.

Например, так будет выглядеть график по конкретному пользователю по использованию Чата и видео:

Личные данные конкретного сотрудника по использованию Чата и видео

Что считается

Пульс использует понятия: Рейтинг, Активность и Вовлеченность. Любое из них может высчитываться в зависимости от выбранного инструмента, пользователя и периода времени.

Рейтинг – строится по индивидуальной Активности сотрудников, которые как минимум один раз пользовались инструментами корпоративного портала в выбранный период времени. То есть это список самых активных сотрудников.

Активность – сумма различных действий, которые совершили сотрудники на портале, используя любой из инструментов, за выбранный период времени. По индексу можно сделать вывод, как активно сотрудники применяют инструменты сервиса.

Вовлеченность – ключевой индикатор, по которому можно судить, насколько полно сотрудники освоили возможности корпоративного портала. Показывает, какой процент от всех сотрудников компании пользуется хотя бы четырьмя из представленных инструментов.

Рейтинг

По каждому инструменту в отдельности, а так же по общему рейтингу можно просмотреть статистику по пользователям:

Просмотреть статистику по пользователям

В рейтинг попадают все сотрудники, которые проявили активность в выбранном инструменте более 3 раз. Например, в задачах: создали задачу, написали 2 комментария к ней.

В общем рейтинге отображается дополнительно и число используемых инструментов.

Вкладка Не вовлечены – это список сотрудников, которые используют менее 4-х инструментов, либо, в случае рейтинга по инструментам, не используют инструмент совсем.

Выбор инструментов

При анализе работы используются 7 параметров, учитывается общее число:

Читайте также: