{{(group_rate*100).toFixed(0)/100}}%
{{'app:learn:group-detail:progress' | translate}}

  • {{item.task_name}}

    {{'app:course:selective' | translate}} {{'app:course:obligatory' | translate}}
    {{ groupTaskRateData[item.task_id+'_'+item.task_type].rate | number:2}}% {{'app:learn:finish:finished' | translate}} --

    {{'app:learn:group-detail:progress' | translate}}:{{item.finished_num?item.finished_num:0}}/{{item.lowest_finished_num}}

    {{'app:learn:group-detail:question_total' | translate: {question_total: item.question_total} }}{{'app:learn:group-detail:full_score' | translate: {total_score: item.total_score} }},{{'app:learn:group-detail:passing_score' | translate: {passing_score: item.passing_score} }}

    {{'app:learn:group-detail:lowest_finished_course' | translate: {lowest_finished_num: item.lowest_finished_num} }}

    {{'app:learn:group-detail:finished_offline_training' | translate: {lowest_finished_num: item.lowest_finished_num} }}

    {{item.task_name}}

    {{'app:course:selective' | translate}} {{'app:course:obligatory' | translate}}
    {{groupTaskRateData[item.task_id+'_'+item.task_type].rate | number:2}}% {{'app:learn:finish:finished' | translate}} --

    {{'app:learn:group-detail:progress' | translate}}:{{item.finished_num?item.finished_num:0}}/{{item.lowest_finished_num}}

    {{'app:learn:group-detail:learn_repository' | translate: {lowest_finished_num: item.lowest_finished_num} }}

    {{'app:learn:group-detail:enroll_class' | translate: {lowest_finished_num: item.lowest_finished_num} }}

{{'app:learn:autoplan:no_task' | translate}}