$def with (auth_methods, error) $# Copyright (c) 2014-2015 Université Catholique de Louvain. $# $# This file is part of INGInious. $# $# INGInious is free software: you can redistribute it and/or modify $# it under the terms of the GNU Affero General Public License as published $# by the Free Software Foundation, either version 3 of the License, or $# (at your option) any later version. $# $# INGInious is distributed in the hope that it will be useful, $# but WITHOUT ANY WARRANTY; without even the implied warranty of $# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the $# GNU Affero General Public License for more details. $# $# You should have received a copy of the GNU Affero General Public $# License along with INGInious. If not, see . $var title: Connexion $# Start content

Hello! Welcome on the INGInious platform.

INGInious allows to grade securely code made by students.

Please log in to see the courses.
$if error: $if len(auth_methods) > 1:
$for authid, (_, input) in auth_methods.iteritems():

$for name, data in input.iteritems(): $if data["type"] == "password": $ type="password" $else: $ type="text"