2019-09-12 18:10:30 +00:00
< ? php
require_once " header.php " ;
?>
2019-09-26 20:24:18 +00:00
< div class = " mt-4 mb-4 " >
< h1 class = " display-4 " > Envoyer la vidéo de solution </ h1 >
</ div >
< ? php if ( isset ( $new_video ) && ! $has_error ) { ?>
< div class = " alert alert-success " >
Votre vidéo a bien été envoyée !
</ div >
< ? php } ?>
2019-10-22 12:55:33 +00:00
< div class = " alert alert-info " >
< ul >
< li > Une fois vos travaux sur votre problème terminés , vous êtes invités dans le cadre des Correspondances à tourner
une vidéo dans laquelle vous présentez vos résultats .</ li >
< li > La vidéo doit durer au maximum 8 minutes .</ li >
< li > Un travail de recherche , en équipe sur les problèmes , supervisé par l ' encadrant·e , est attendu .</ li >
< li > Au début de la vidéo , une brève présentation de l ' énoncé est appréciée .</ li >
< li > L 'équipe doit présenter ses réponses trouvées aux questions de l' énoncé .</ li >
< li > Toutes les plateformes d ' hébergement vidéo sont supportées . Néanmoins , les plateformes
< a href = " https://vimeo.com/ " > Viméo </ a > , < a href = " https://www.youtube.com/ " > YouTube </ a >
et < a href = " https://dailymotion.com/fr " > Dailymotion </ a > permettent une prévisualisation de la vidéo .
Cette liste pourra être étendue si besoin est .</ li >
< li > Les liens de vos vidéos sont soumis à validation à l 'équipe d' organisation .</ li >
</ ul >
</ div >
< div class = " alert alert-warning " >
< strong > Date limite de soumission :</ strong > < ? = formatDate ( $CONFIG -> getEndPhase1Date (), true ) ?>
</ div >
2019-09-12 22:11:41 +00:00
< ? php
2019-09-16 22:04:45 +00:00
if ( $video !== null ) {
2019-09-26 20:24:18 +00:00
$link = $video -> getLink ();
2019-09-27 21:37:12 +00:00
echo " <div class= \" alert alert-info \" ><strong>Lien de la vidéo déjà envoyée :</strong> <a href= \" $link\ " > $link </ a > ( version " . $video->getVersion () . " ) </ div > \n " ;
2019-09-26 20:24:18 +00:00
displayVideo ( $link );
switch ( $video -> getValidation ()) {
2019-09-18 22:31:53 +00:00
case 0 :
2019-10-08 23:08:23 +00:00
echo " <div class= \" alert alert-warning \" >La vidéo n'a pas encore été vérifiée par l'équipe d'organisation.</div> " ;
2019-09-18 22:31:53 +00:00
break ;
case 1 :
2019-10-08 23:08:23 +00:00
echo " <div class= \" alert alert-success \" >La vidéo a été acceptée par l'équipe d'organisation.</div> " ;
2019-09-18 22:31:53 +00:00
break ;
case - 1 :
2019-10-08 23:08:23 +00:00
echo " <div class= \" alert alert-danger \" >La vidéo a été rejetée par l'équipe d'organisation.</div> " ;
2019-09-18 22:31:53 +00:00
break ;
2019-09-26 20:24:18 +00:00
}
2019-09-12 22:11:41 +00:00
}
2019-09-18 22:31:53 +00:00
if ( $video_validated != null && $video_validated -> getId () != $video -> getId ()) {
2019-09-26 20:24:18 +00:00
$link = $video_validated -> getLink ();
echo " <hr /> \n <div class= \" alert alert-info \" >Lien de la dernière vidéo validée : <a href= \" $link\ " > $link </ a ></ div > \n " ;
displayVideo ( $link );
2019-09-18 22:31:53 +00:00
}
2019-09-12 22:11:41 +00:00
?>
2019-09-26 20:24:18 +00:00
< hr />
< form method = " POST " >
< div class = " form-row " >
< div class = " form-group col-md-12 " >
< label for = " link " > Lien de la vidéo à soumettre :</ label >
< input class = " form-control " type = " url " id = " link " name = " link " />
</ div >
</ div >
< input type = " checkbox " name = " valid_link " id = " valid_link " required /> < label for = " valid_link " > Je
confirme que le lien est valide </ label >< br />
< input type = " checkbox " name = " no_change " id = " no_change " required /> < label for = " no_change " > Je m ' engage
à ne pas changer le contenu du lien et de la vidéo </ label >
< input class = " btn btn-primary btn-lg btn-block " type = " submit " name = " upload " value = " Envoyer la vidéo " />
</ form >
2019-09-12 18:10:30 +00:00
< ? php require_once " footer.php " ;