diff --git a/mod/workshop/lang/en/workshop.php b/mod/workshop/lang/en/workshop.php index 3815417cc4d..02644c0ce42 100644 --- a/mod/workshop/lang/en/workshop.php +++ b/mod/workshop/lang/en/workshop.php @@ -322,6 +322,7 @@ $string['userdatemodified'] = 'modified on {$a}'; $string['userplan'] = 'Workshop planner'; $string['userplancurrentphase'] = 'Current phase'; $string['userplan_help'] = 'The workshop planner displays all phases of the activity and lists the tasks for each phase. The current phase is highlighted and task completion is indicated with a tick.'; +$string['userplanaccessibilitytitle'] = 'Workshop timeline with {$a} phases'; $string['useselfassessment'] = 'Use self-assessment'; $string['useselfassessment_help'] = 'If enabled, a user may be allocated their own submission to assess and will receive a grade for assessment in addition to a grade for their submission.'; $string['useselfassessment_desc'] = 'Students may assess their own work'; diff --git a/mod/workshop/renderer.php b/mod/workshop/renderer.php index 58cfa6a040c..c819db2198b 100644 --- a/mod/workshop/renderer.php +++ b/mod/workshop/renderer.php @@ -283,6 +283,9 @@ class mod_workshop_renderer extends plugin_renderer_base { protected function render_workshop_user_plan(workshop_user_plan $plan) { $table = new html_table(); $table->attributes['class'] = 'userplan'; + $table->attributes['role'] = 'section'; + $numberofphases = count($plan->phases); + $table->attributes['aria-label'] = get_string('userplanaccessibilitytitle', 'workshop', $numberofphases); $table->head = array(); $table->colclasses = array(); $row = new html_table_row();