Публикация оценок Moodle

Я также разместил этот вопрос на форуме Moodle.

Я пытаюсь использовать LtiLibrary и ставить оценки всем учащимся по пункту LTI в журнале оценок в Moodle.

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

var result = LtiLibrary.Core.Outcomes.v1.OutcomesClient.PostScore(
    Request.Form["lis_outcome_service_url"].ToString(),   
    Request.Form["oauth_consumer_key"].ToString(), 
    ConfigurationManager.AppSettings["SharedSecret"].ToString(), 
    Request.Form["lis_result_sourcedid"].ToString(), 0.40);

Вопрос в том, как я могу опубликовать оценку для студента с идентификатором 22 (например), мой идентификатор - 35, и я пытаюсь заменить его, вот так... но это не позволяет мне выставлять оценки. Есть идеи? Моя роль - учитель.

var result = LtiLibrary.Core.Outcomes.v1.OutcomesClient.PostScore(
    Request.Form["lis_outcome_service_url"].ToString(),   
    Request.Form["oauth_consumer_key"].ToString(), 
    ConfigurationManager.AppSettings["SharedSecret"].ToString(), 
    Request.Form["lis_result_sourcedid"].ToString().Replace("\"userid\":\"35\"", "\"userid\":\"22\""), 0.40);

0 ответов

Другие вопросы по тегам