Оптимизация прав преподавателей

Доработали логику выставления оценок преподавателями отдельных активностей

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

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

  2. Преподаватель на странице дисциплины во вкладке “Активности” видит только те активности, где он указан как преподаватель активности. В случае, если преподаватель является преподавателем всей дисциплины, то он будет видеть все активности

  3. На странице дисциплины во вкладке “Оценки” преподаватель видит только те активности, где он является преподавателем. Преподаватель всей дисциплины, соответственно, видит все активности в этой вкладке.

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

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

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

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

  1. Преподаватель отдельных активностей во вкладке “Посещаемость” видит только те активности, где он является преподавателем. Соответственно и только тех студентов, которые являются участниками активностей, где он является преподавателем. Преподаватель дисциплины видит всех студентов.

25.01.2024

Last updated