version 1.22, 2021/08/07 01:32:12
|
version 1.23, 2022/03/29 20:12:46
|
Line 275 sub lti_params {
|
Line 275 sub lti_params {
|
$ltirole = 'Learner'; |
$ltirole = 'Learner'; |
} |
} |
my @possdigest; |
my @possdigest; |
my $digest_user = &Encode::decode_utf8($uname.':'.$udom); |
my $digest_user = &Encode::decode('UTF-8',$uname.':'.$udom); |
$digest_user = &Digest::SHA::sha1_hex($digest_user); |
$digest_user = &Digest::SHA::sha1_hex($digest_user); |
push(@possdigest,$digest_user); |
push(@possdigest,$digest_user); |
if ($env{'course.'.$env{'request.course.id'}.'.languages'} ne '') { |
if ($env{'course.'.$env{'request.course.id'}.'.languages'} ne '') { |
Line 298 sub lti_params {
|
Line 298 sub lti_params {
|
my ($title,$digest_symb); |
my ($title,$digest_symb); |
my ($symb) = &Apache::lonnet::whichuser(); |
my ($symb) = &Apache::lonnet::whichuser(); |
if ($symb) { |
if ($symb) { |
$digest_symb = &Encode::decode_utf8($symb); |
$digest_symb = &Encode::decode('UTF-8',$symb); |
$digest_symb = &Digest::SHA::sha1_hex($digest_symb); |
$digest_symb = &Digest::SHA::sha1_hex($digest_symb); |
push(@possdigest,$digest_symb); |
push(@possdigest,$digest_symb); |
my $navmap = Apache::lonnavmaps::navmap->new(); |
my $navmap = Apache::lonnavmaps::navmap->new(); |
Line 427 sub lti_params {
|
Line 427 sub lti_params {
|
} |
} |
} |
} |
foreach my $key (keys(%ltiparams)) { |
foreach my $key (keys(%ltiparams)) { |
$ltiparams{$key} = &Encode::decode_utf8($ltiparams{$key}); |
$ltiparams{$key} = &Encode::decode('UTF-8',$ltiparams{$key}); |
} |
} |
$ltiparams{'basiclti_submit'} = $submittext; |
$ltiparams{'basiclti_submit'} = $submittext; |
return %ltiparams; |
return %ltiparams; |