code: def student_view(self, context=None):
          
          context = context or {}
          context.update({
              'display_name': self.display_name,
              'image_url': self.image_url,
              'thumbnail_url': self.thumbnail_url or self.image_url,
              'description': self.description,
              'xblock_id': text_type(self.scope_ids.usage_id),
              'alt_text': self.alt_text or self.display_name,
          })
          fragment = self.build_fragment(
              template='view.html',
              context=context,
              css=[
                  'view.less.css',
                  URL_FONT_AWESOME_CSS,
              ],
              js=[
                  'draggabilly.pkgd.js',
                  'view.js',
              ],
              js_init='ImageModalView',
          )
          return fragment
docs: Build the fragment for the default student view