<%! from django.utils.translation import ugettext as _ %> <%inherit file="base.html" /> <%def name="online_help_token()"><% return "home" %> <%block name="title">${_("{studio_name} Home").format(studio_name=settings.STUDIO_SHORT_NAME)} <%block name="bodyclass">is-signedin index view-dashboard <%block name="requirejs"> require(["js/factories/index"], function (IndexFactory) { IndexFactory(); }); <%block name="content">

${_("{studio_name} Home").format(studio_name=settings.STUDIO_SHORT_NAME)}

% if user.is_active: % endif
% if user.is_active:
% if course_creator_status=='granted':

${_("Create a New Course")}

${_("Required Information to Create a New Course")}
  1. ## Translators: This is an example name for a new course, seen when filling out the form to create a new course. ${_("The public display name for your course. This cannot be changed, but you can set a different display name in Advanced Settings later.")}
  2. ## Translators: This is an example for the name of the organization sponsoring a course, seen when filling out the form to create a new course. The organization name cannot contain spaces. ## Translators: "e.g. UniversityX or OrganizationX" is a placeholder displayed when user put no data into this field. ${_("The name of the organization sponsoring the course.")} ${_("Note: This is part of your course URL, so no spaces or special characters are allowed.")} ${_("This cannot be changed, but you can set a different display name in Advanced Settings later.")}
  3. ## Translators: This is an example for the number used to identify a course, seen when filling out the form to create a new course. The number here is short for "Computer Science 101". It can contain letters but cannot contain spaces. ${_("The unique number that identifies your course within your organization.")} ${_("Note: This is part of your course URL, so no spaces or special characters are allowed and it cannot be changed.")}
  4. ## Translators: This is an example for the "run" used to identify different instances of a course, seen when filling out the form to create a new course. ${_("The term in which your course will run.")} ${_("Note: This is part of your course URL, so no spaces or special characters are allowed and it cannot be changed.")}
% endif %if libraries_enabled and show_new_library_button:

${_("Create a New Library")}

${_("Required Information to Create a New Library")}
  1. ## Translators: This is an example name for a new content library, seen when filling out the form to create a new library. (A library is a collection of content or problems.) ${_("The public display name for your library.")}
  2. ${_("The public organization name for your library.")} ${_("This cannot be changed.")}
  3. ## Translators: This is an example for the "code" used to identify a library, seen when filling out the form to create a new library. This example is short for "Computer Science Problems". The example number may contain letters but must not contain spaces. ${_("The unique code that identifies this library.")} ${_("Note: This is part of your library URL, so no spaces or special characters are allowed.")} ${_("This cannot be changed.")}
% endif %if allow_course_reruns and rerun_creator_status and len(in_process_course_actions) > 0:

${_("Courses Being Processed")}

    %for course_info in sorted(in_process_course_actions, key=lambda s: s['display_name'].lower() if s['display_name'] is not None else ''): %if course_info['is_in_progress']:
  • ${course_info['display_name'] | h}

    ${_("This course run is currently being created.")}
    ## Translators: This is a status message, used to inform the user of what the system is doing. This status means that the user has requested to re-run an existing course, and the system is currently in the process of duplicating and configuring the existing course so that it can be re-run. ${_("Configuring as re-run")}

    ${_('The new course will be added to your course list in 5-10 minutes. Return to this page or {link_start}refresh it{link_end} to update the course list. The new course will need some manual configuration.').format( link_start='', link_end='', )}

  • %endif %if course_info['is_failed']:
  • ${course_info['display_name'] | h}

    This re-run processing status:
    Configuration Error

    ${_("A system error occurred while your course was being processed. Please go to the original course to try the re-run again, or contact your PM for assistance.")}

  • %endif %endfor
%endif %if libraries_enabled: %endif %if len(courses) > 0:
%else:

${_("Are you staff on an existing {studio_name} course?").format(studio_name=set)}

${_('The course creator must give you access to the course. Contact the course creator or administrator for the course you are helping to author.')}

%if course_creator_status == "granted":

${_('Create Your First Course')}

${_('Your new course is just a click away!')}

% endif
% endif %if course_creator_status == "unrequested":

${_('Becoming a Course Creator in {studio_name}').format(studio_name=settings.STUDIO_SHORT_NAME)}

${_('{studio_name} is a hosted solution for our xConsortium partners and selected guests. Courses for which you are a team member appear above for you to edit, while course creator privileges are granted by {platform_name}. Our team will evaluate your request and provide you feedback within 24 hours during the work week.').format( studio_name=settings.STUDIO_NAME, platform_name=settings.PLATFORM_NAME)}

${_('Your Course Creator Request Status:')}

%elif course_creator_status == "denied":

${_('Your Course Creator Request Status')}

${_('{studio_name} is a hosted solution for our xConsortium partners and selected guests. Courses for which you are a team member appear above for you to edit, while course creator privileges are granted by {platform_name}. Our team is has completed evaluating your request.').format( studio_name=settings.STUDIO_NAME, platform_name=settings.PLATFORM_NAME, )}

${_('Your Course Creator Request Status:')}

${_('Your Course Creator request is:')}
${_('Denied')} ${_('Your request did not meet the criteria/guidelines specified by {platform_name} Staff.').format(platform_name=settings.PLATFORM_NAME)}
%elif course_creator_status == "pending":

${_('Your Course Creator Request Status')}

${_('{studio_name} is a hosted solution for our xConsortium partners and selected guests. Courses for which you are a team member appear above for you to edit, while course creator privileges are granted by {platform_name}. Our team is currently evaluating your request.').format( studio_name=settings.STUDIO_NAME, platform_name=settings.PLATFORM_NAME, )}

${_('Your Course Creator Request Status:')}

${_('Your Course Creator request is:')}
${_('Pending')} ${_('Your request is currently being reviewed by {platform_name} staff and should be updated shortly.').format(platform_name=settings.PLATFORM_NAME)}
% endif %if len(libraries) > 0:
%else:

${_("Were you expecting to see a particular library here?")}

${_('The library creator must give you access to the library. Contact the library creator or administrator for the library you are helping to author.')}

% if show_new_library_button:

${_('Create Your First Library')}

${_('Libraries hold a pool of components that can be re-used across multiple courses. Create your first library with the click of a button!')}

% endif
%endif
% else:

${_("Thanks for signing up, %(name)s!") % dict(name= user.username)}

${_("We need to verify your email address")}

${_('Almost there! In order to complete your sign up we need you to verify your email address (%(email)s). An activation message and next steps should be waiting for you there.') % dict(email=user.email)}

%endif