Structure [[translate('edt.creation.structure.choose')]] utils.teachers * [[teacher.displayName]] utils.groups * [[group.name]] subject * [[translate('edt.creation.subject.choose')]] exceptional.subject exceptionnal.subject * exceptional.subject edt.type * edt.type.punctual edt.type.recurrent edt.every.two.weeks date * the from2 [[translate('edt.choose.time.slot')]] to2 [[translate('edt.choose.time.slot')]] error.timeAfterBefore error.PastDate edt.free.schedule.time.choice edt.utils.course.label [[translate('edt.creation.tag.add')]] edt.utils.room date from to edt.free.schedule.time.choice edt.first.occurrence : [[getSimpleFRDateFormat(info.firstOccurrenceDate)]] (Week [[((info.firstWeekNumber%2)==0)? translate('edt.info.week.peer'):translate('edt.info.week.odd')]]) edt.error.date.is.not.a.week.after edt.utils.day * edt.utils.start.time * edt.utils.end.time * edt.utils.room [[daysOfWeek.get(courseOccurrence.dayOfWeek)]] [[courseOccurrence.getFormattedStartTime()]] [[courseOccurrence.getFormattedEndTime()]] [[courseOccurrence.roomLabels.length > 0 ? courseOccurrence.roomLabels[0] : '']] [[translate('edt.utils.day.choose')]] [[translate('edt.choose.time.slot')]] [[translate('edt.choose.time.slot')]] edt.utils.add error.timeAfterBefore error.PastDate