From 30ec9de0c11d1a671d940938ad059528457be329 Mon Sep 17 00:00:00 2001 From: Axel <wiepke@uni-potsdam.de> Date: Fri, 29 Jun 2018 15:04:32 +0200 Subject: [PATCH] feat: rate contributions.jsp feat: footer with progress bar on project-student --- .../src/main/webapp/assets/css/footer.css | 43 ++++++ .../main/webapp/assets/js/finalAssessment.js | 3 +- .../src/main/webapp/assets/js/footer.js | 35 +++++ .../src/main/webapp/assets/js/takeQuiz.js | 2 +- .../main/webapp/pages/finalAssessments.jsp | 1 - .../src/main/webapp/pages/project-student.jsp | 22 ++- .../main/webapp/pages/rateContribution.jsp | 135 ++++++++++++++++++ 7 files changed, 234 insertions(+), 7 deletions(-) create mode 100644 gemeinsamforschen/src/main/webapp/assets/css/footer.css create mode 100644 gemeinsamforschen/src/main/webapp/assets/js/footer.js create mode 100644 gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp diff --git a/gemeinsamforschen/src/main/webapp/assets/css/footer.css b/gemeinsamforschen/src/main/webapp/assets/css/footer.css new file mode 100644 index 00000000..2e2c0e22 --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/assets/css/footer.css @@ -0,0 +1,43 @@ +.pg-rest{ + background:#DDDDDD; +} + +.pg-enrollment { + background: #777777; + width:5%; +} + +.pg-groups { + background: #AAAA77; + width:15%; +} + +.pg-dossier { + background: #AA77AA; + width:30%; +} + +.pg-feedback { + background: #77AAAA; + width:45%; +} + +.pg-reflection { + background: #55AA55; + width:60%; +} + +.pg-presentation { + background: #5555AA; + width:70%; +} + +.pg-assessment { + background: #AA5555; + width:85%; +} + +.pg-done { + background: #34DD44; + width:100%; +} diff --git a/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js b/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js index 3f872ecd..7cefb9d4 100644 --- a/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js +++ b/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js @@ -33,8 +33,7 @@ function assessPeer(){ }, data: JSON.stringify(dataP), success: function(){ - alert("hier bin ich richtig"); - location.href="takeQuiz.jsp?"+getUserTokenFromUrl(); + location.href="takeQuiz.jsp?token="+getUserTokenFromUrl(); }, error: function(a,b,c){ diff --git a/gemeinsamforschen/src/main/webapp/assets/js/footer.js b/gemeinsamforschen/src/main/webapp/assets/js/footer.js new file mode 100644 index 00000000..e93d6572 --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/assets/js/footer.js @@ -0,0 +1,35 @@ +$(document).ready(function(){ + $('#nextPhase').click(function(){ + var progressbar =$('#progressbar'); + switch (progressbar.attr('class')){ + case 'progress-bar pg-enrollment': + progressbar.removeClass('pg-enrollment'); + progressbar.addClass('pg-groups'); + break; + case 'progress-bar pg-groups': + progressbar.removeClass('pg-groups'); + progressbar.addClass('pg-dossier'); + break; + case 'progress-bar pg-dossier': + progressbar.removeClass('pg-dossier'); + progressbar.addClass('pg-feedback'); + break; + case 'progress-bar pg-feedback': + progressbar.removeClass('pg-feedback'); + progressbar.addClass('pg-reflection'); + break; + case 'progress-bar pg-reflection': + progressbar.removeClass('pg-reflection'); + progressbar.addClass('pg-presentation'); + break; + case 'progress-bar pg-presentation': + progressbar.removeClass('pg-presentation'); + progressbar.addClass('pg-assessment'); + break; + case 'progress-bar pg-assessment': + progressbar.removeClass('pg-assessment'); + progressbar.addClass('pg-done'); + break; + } + }); +}); diff --git a/gemeinsamforschen/src/main/webapp/assets/js/takeQuiz.js b/gemeinsamforschen/src/main/webapp/assets/js/takeQuiz.js index 70ede307..ebdd5fc0 100644 --- a/gemeinsamforschen/src/main/webapp/assets/js/takeQuiz.js +++ b/gemeinsamforschen/src/main/webapp/assets/js/takeQuiz.js @@ -68,7 +68,7 @@ $(document).ready(function () { } }); $("#submitQuiz").on("click", function () { - + location.href="rateContribution.jsp?token="+getUserTokenFromUrl(); }); }); diff --git a/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp b/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp index 7660147d..c63cc625 100644 --- a/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp @@ -42,7 +42,6 @@ <h1>Assessment for project1 </h1> <!-- here will be all the content --> <div class="container"> - <h2>Carousel Example</h2> <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="false"> <!-- Indicators --> <ol class="carousel-indicators"> diff --git a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp index 2027a814..79394ed1 100644 --- a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp @@ -11,12 +11,17 @@ <title>muster-gemeinsam-forschen</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link rel="stylesheet" href="../assets/css/styles.css"> + <link rel="stylesheet" href="../assets/css/footer.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <link rel="stylesheet" href="../assets/fonts/font-awesome.min.css"> <link rel="stylesheet" href="../assets/css/Community-ChatComments.css"> <link rel="stylesheet" href="../assets/css/Sidebar-Menu-1.css"> <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css"> + <script src="../assets/js/jquery.min.js"></script> + <script src="../assets/js/footer.js"></script> + <script src="../assets/bootstrap/js/bootstrap.min.js"></script> + <script src="../assets/js/Sidebar-Menu.js"></script> </head> <body> @@ -139,11 +144,22 @@ </table> </div> </div> + <footer> + <div class="container"> + <div class="progress"> + <div class="progress-bar pg-enrollment" role="progressbar" id="progressbar"> + </div> + <div> + Assessment - Präsentationsphase - Dossier - Reflexionsphase - Feedbackphase - Gruppenbildung - Kursanmeldung + </div> + <div class="progress-bar pg-rest" role="progressbar"> + </div> + </div> + <button id="nextPhase" class="btn btn-light">nächste Phase</button> + </div> + </footer> </div> -<script src="../assets/js/jquery.min.js"></script> -<script src="../assets/bootstrap/js/bootstrap.min.js"></script> -<script src="../assets/js/Sidebar-Menu.js"></script> </body> </html> \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp b/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp new file mode 100644 index 00000000..0723492e --- /dev/null +++ b/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp @@ -0,0 +1,135 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<html> +<head> + <title>Title</title> +</head> +<body> + +</body> +</html> +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu"%> +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>muster-gemeinsam-forschen</title> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> + <link rel="stylesheet" href="../assets/css/styles.css"> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> + <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> + <link rel="stylesheet" href="../assets/fonts/font-awesome.min.css"> + <link rel="stylesheet" href="../assets/css/Community-ChatComments.css"> + <link rel="stylesheet" href="../assets/css/Sidebar-Menu-1.css"> + <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css"> +</head> + +<body> +<div id="wrapper"> + <menu:menu></menu:menu> + <div class="page-content-wrapper"> + <div class="container-fluid"> + <h1 id="projectId">project1 + <a href="#"> + <span class="glyphicon glyphicon-envelope" + style="font-size:27px;margin-top:-17px;margin-left:600px;"></span> + </a> + <a href="#"> + <span class="glyphicon glyphicon-cog" style="font-size:29px;margin-left:5px;margin-top:-25px;"></span> + </a></h1> + </div> + <div> + <table> + <tr> + <td id="yourContent"> + <h1>letzter Schritt im Projekt1 </h1> + <table class="table-striped peerStudent" + style="width:70%;border:1px solid; margin:auto;" id="student1"> + <tr> + <td align="center"> + <img src="../assets/img/1.jpg" alt="student1" + style="width:20%;"> + </td> + </tr> + <tr> + <td> + Lernzieltagebuch: + </td> + <td> + Dossier: + </td> + <td> + villt Präsentation: + </td> + </tr> + </table> + <button id="submit" class="btn btn-success">Feedback hochladen</button> + </td> + <td id="chat"> + <div class="card"> + <div class="card-header"> + <h6 class="mb-0">Gruppen+Projekt Chat</h6> + </div> + <div class="card-body"> + <ul class="list-group"> + <li class="list-group-item"> + <div class="media"> + <div></div> + <div class="media-body"> + <div class="media" style="overflow:visible;"> + <div><img src="../assets/img/1.jpg" class="mr-3" + style="width: 25px; height:25px;"></div> + <div class="media-body" style="overflow:visible;"> + <div class="row"> + <div class="col-md-12"> + <p><a href="#">Sara Doe:</a> This guy has been going + 100+ MPH on side streets. <br> + <small class="text-muted">August 6, 2016 @ 10:35am + </small> + </p> + </div> + </div> + </div> + </div> + </div> + </div> + </li> + <li class="list-group-item"> + <div class="media"> + <div></div> + <div class="media-body"> + <div class="media" style="overflow:visible;"> + <div><img src="../assets/img/2.jpg" class="mr-3" + style="width: 25px; height:25px;"></div> + <div class="media-body" style="overflow:visible;"> + <div class="row"> + <div class="col-md-12"> + <p><a href="#">Brennan Prill:</a> This guy has been + going 100+ MPH on side streets. <br> + <small class="text-muted">August 6, 2016 @ 10:35am + </small> + </p> + </div> + </div> + </div> + </div> + </div> + </div> + </li> + </ul> + <button class="btn btn-light"> + Add Comment + </button> + </div> + </div> + </td> + </tr> + </table> + </div> + </div> +</div> +</body> + +</html> \ No newline at end of file -- GitLab