Здравствуйте!
Задача: Сформировать сервис "Оценка сотрудников", состоящий из опроса(ов), позволяющий сотрудникам оценить уровень компетенции и отношение к ценностям компании.
Что есть: 2 опроса (в разных группах опросов, чтобы можно было запускать одновременно) - "Корпоративные ценности" и "Уровень компетенции", содержащие по 25 вопросов.
Возникшие сложности:
Или проще все это реализовать вообще сторонними средствами, не парясь с Битриксом?!
Задача: Сформировать сервис "Оценка сотрудников", состоящий из опроса(ов), позволяющий сотрудникам оценить уровень компетенции и отношение к ценностям компании.
Что есть: 2 опроса (в разных группах опросов, чтобы можно было запускать одновременно) - "Корпоративные ценности" и "Уровень компетенции", содержащие по 25 вопросов.
Возникшие сложности:
- Как разделить один опрос на шаги (например 5 шагов по 5 вопросов)?
Либо внедрить Wizard в опрос, либо сформировать Wizard и в его шаги повставлять вопросы? (Если проще через Wizard, тогда придется увеличить количество групп, чтобы на каждый шаг Wizard'а вставлять отдельный опрос из отдельной группы) - Как привязать опросы к "Оцениваемому" (конкретному пользователю), оценку которого необходимо провести? (Допустим через "Пользовательские поля", уже создано поле - "Привязка к сотруднику". Однако как это поле привязать к результатам опроса, чтобы можно было найти результаты для определенного "Оцениваемого"?)
- Как привязать "Оценщиков" к опросу, по "Оцениваемому" (конкретному пользователю)? "Оценщикам" должны быть доступны только определенные опросы, связанные с их компетенцией. Если реализовывать это через группы, то получится количество групп пользователей увеличится пропорционально. В настоящее время дополнительная группа только одна, позволяющая участвовать в опросе.
Или проще все это реализовать вообще сторонними средствами, не парясь с Битриксом?!