Пример #1
0
 def __str__(self):
     if self.order > 0:
         if self.course_instance.module_numbering == CourseInstance.CONTENT_NUMBERING.ARABIC:
             return "{:d}. {}".format(self.order, self.name)
         elif self.course_instance.module_numbering == CourseInstance.CONTENT_NUMBERING.ROMAN:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #2
0
 def __str__(self):
     if self.order > 0:
         if self.course_instance.module_numbering == CourseInstance.CONTENT_NUMBERING.ARABIC:
             return "{:d}. {}".format(self.order, self.name)
         elif self.course_instance.module_numbering == CourseInstance.CONTENT_NUMBERING.ROMAN:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #3
0
 def __str__(self):
     if self.order > 0:
         if self.course_instance.module_numbering == 1:
             return "{:d}. {}".format(self.order, self.name)
         elif self.course_instance.module_numbering == 2:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #4
0
 def __str__(self):
     if self.order > 0:
         if self.course_instance.module_numbering == 1:
             return "{:d}. {}".format(self.order, self.name)
         elif self.course_instance.module_numbering == 2:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #5
0
 def __str__(self):
     if self.order >= 0:
         if self.course_instance.content_numbering == 1:
             number = self.number()
             if self.course_instance.module_numbering in [1, 3]:
                 return "{:d}{} {}".format(self.course_module.order, number, self.name)
             return "{} {}".format(number[1:], self.name)
         elif self.course_instance.content_numbering == 2:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #6
0
 def __str__(self):
     if self.order >= 0:
         if self.course_instance.content_numbering == 1:
             number = self.number()
             if self.course_instance.module_numbering in [1, 3]:
                 return "{:d}{} {}".format(self.course_module.order, number,
                                           self.name)
             return "{} {}".format(number[1:], self.name)
         elif self.course_instance.content_numbering == 2:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #7
0
 def __str__(self):
     if self.order >= 0:
         if self.course_instance.content_numbering == CourseInstance.CONTENT_NUMBERING.ARABIC:
             number = self.number()
             if self.course_instance.module_numbering in (
                     CourseInstance.CONTENT_NUMBERING.ARABIC,
                     CourseInstance.CONTENT_NUMBERING.HIDDEN,
                 ):
                 return "{:d}.{} {}".format(self.course_module.order, number, self.name)
             return "{} {}".format(number, self.name)
         elif self.course_instance.content_numbering == CourseInstance.CONTENT_NUMBERING.ROMAN:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #8
0
 def __str__(self):
     if self.order >= 0:
         if self.course_instance.content_numbering == CourseInstance.CONTENT_NUMBERING.ARABIC:
             number = self.number()
             if self.course_instance.module_numbering in (
                     CourseInstance.CONTENT_NUMBERING.ARABIC,
                     CourseInstance.CONTENT_NUMBERING.HIDDEN,
                 ):
                 return "{:d}.{} {}".format(self.course_module.order, number, self.name)
             return "{} {}".format(number, self.name)
         elif self.course_instance.content_numbering == CourseInstance.CONTENT_NUMBERING.ROMAN:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name
Пример #9
0
 def _build_full_name(self,
                      force_content_numbering=None,
                      force_module_numbering=None):
     content_numbering = (self.course_instance.content_numbering
                          if force_content_numbering is None else
                          force_content_numbering)
     module_numbering = (self.course_instance.module_numbering
                         if force_module_numbering is None else
                         force_module_numbering)
     if self.order >= 0:
         if content_numbering == CourseInstance.CONTENT_NUMBERING.ARABIC:
             number = self.number()
             if module_numbering in (
                     CourseInstance.CONTENT_NUMBERING.ARABIC,
                     CourseInstance.CONTENT_NUMBERING.HIDDEN,
             ):
                 return "{:d}.{} {}".format(self.course_module.order,
                                            number, self.name)
             return "{} {}".format(number, self.name)
         elif content_numbering == CourseInstance.CONTENT_NUMBERING.ROMAN:
             return "{} {}".format(roman_numeral(self.order), self.name)
     return self.name