<%page expression_filter="h"/> <%! from django.utils.translation import ugettext as _ from openedx.core.djangolib.markup import Text, HTML %> <%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. ${Text(_("The name of the organization sponsoring the course. {strong_start}Note: The organization name is part of the course URL.{strong_end} This cannot be changed, but you can set a different display name in Advanced Settings later.")).format( strong_start=HTML(''), strong_end=HTML(''), )}
  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. ${Text(_("The unique number that identifies your course within your organization. {strong_start}Note: This is part of your course URL, so no spaces or special characters are allowed and it cannot be changed.{strong_end}")).format( strong_start=HTML(''), strong_end=HTML(''), )}
  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. ${Text(_("The term in which your course will run. {strong_start}Note: This is part of your course URL, so no spaces or special characters are allowed and it cannot be changed.{strong_end}")).format( strong_start=HTML(''), strong_end=HTML(''), )}
% 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. ${Text(_("The unique code that identifies this library. {strong_start}Note: This is part of your library URL, so no spaces or special characters are allowed.{strong_end} This cannot be changed.")).format( strong_start=HTML(''), strong_end=HTML(''), )}
% 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']}

    ${_("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")}

    ${Text(_('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=HTML(''), link_end=HTML(''), )}

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

    ## Translators: This is a status message for the course re-runs feature. ## When a course admin indicates that a course should be re-run, the system ## needs to process the request and prepare the new course. The status of ## the process will follow this text.
    ${_("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 or is_programs_enabled: % endif %if len(courses) > 0:
%else:

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

${_('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 % if is_programs_enabled: % if len(programs) > 0: % else:

${_("You haven't created any programs yet.")}

${_("Programs are groups of courses related to a common subject.")}

% endif % endif
% else:

${_("Thanks for signing up, {name}!").format(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}). An activation message and next steps should be waiting for you there.').format(email=user.email)}

%endif