def training_ui(request): is_training = True if request.method == 'GET': conf, form = controller.get_translate_configuration_for_user( request.user, is_training) if conf: # User has seen the UI at least once controller.user_training_status(request.user, True) # Return the UI return render_to_response('translate.html', { 'conf': conf, 'form_action': '/tm/training/ui/', 'form': form, 'idle_time': TRAINING_IDLE_TIME, 'form_button_text': 'Go to next training document', 'training': True }, context_instance=RequestContext(request)) else: # Done with all training documents return redirect('/tm/') elif request.method == 'POST': # Next document try: controller.save_translation_session(request.user, request.POST, is_training) except RuntimeError: return redirect('/tm/') return redirect('/tm/training/ui/')
def training_ui(request): is_training = True if request.method == "GET": conf, form = controller.get_translate_configuration_for_user(request.user, is_training) if conf: # User has seen the UI at least once controller.user_training_status(request.user, True) # Return the UI return render_to_response( "translate.html", { "conf": conf, "form_action": "/tm/training/ui/", "form": form, "idle_time": TRAINING_IDLE_TIME, "form_button_text": "Go to next training document", "training": True, }, context_instance=RequestContext(request), ) else: # Done with all training documents return redirect("/tm/") elif request.method == "POST": # Next document try: controller.save_translation_session(request.user, request.POST, is_training) except RuntimeError: return redirect("/tm/") return redirect("/tm/training/ui/")
def training(request, step_id=None): page_title = _('Experiment Overview and CAT Training') page_name = _('Experiment Overview and Training') if request.method == 'GET': done_training = controller.user_training_status(request.user) src_lang, tgt_lang = controller.get_user_translation_direction( request.user) step_id = int(step_id) + 1 if step_id else 0 if step_id >= len(TRAINING_BUTTON_TEXT): raise Http404 return render_to_response( 'training.html', { 'step': step_id, 'page_title': page_title, 'page_name': page_name, 'src_lang': src_lang, 'tgt_lang': tgt_lang, 'form_action': '/tm/training/ui/', 'show_ui_link': not done_training, 'ui_link': '/tm/training/ui/', 'form_button_text': TRAINING_BUTTON_TEXT[step_id] }, context_instance=RequestContext(request)) else: raise Http404
def training(request, step_id=None): page_title = _("Experiment Overview and CAT Training") page_name = _("Experiment Overview and Training") if request.method == "GET": done_training = controller.user_training_status(request.user) src_lang, tgt_lang = controller.get_user_translation_direction(request.user) step_id = int(step_id) + 1 if step_id else 0 if step_id >= len(TRAINING_BUTTON_TEXT): raise Http404 return render_to_response( "training.html", { "step": step_id, "page_title": page_title, "page_name": page_name, "src_lang": src_lang, "tgt_lang": tgt_lang, "form_action": "/tm/training/ui/", "show_ui_link": not done_training, "ui_link": "/tm/training/ui/", "form_button_text": TRAINING_BUTTON_TEXT[step_id], }, context_instance=RequestContext(request), ) else: raise Http404