Intressant koncept och vettig idé, behövs mer sånt här!
Klickade mig runt lite och kikade på siten och skrev ned lite grejer jag hittade för att hjälpa dig med felsökningen:
Vid klick på sök i FF 34.0.5 :
HTTP Status 500 - Request processing failed; nested exception is javax.persistence.EntityNotFoundException: Unable to find com.courseportal.project.model.University with id 17325
Fungerar utmärkt om man väljer i dropdownen, endast sök-knappen kastar 500.
Responsivitet på undersida /courses/xxxx/xxx (vald kurs) i FF 34.0.5:
#header-search-div i navbar har en fast bredd på 600px och bryter därmed responsiviteten (styles.css rad 241).
Om navbar blir tvåradig eller högre på mindre skärmar måste sidebaren som är affix-top positioneras relativt till navbar, annars döljs sidebar under nav.
#overall-score-canvas & .carousel innehållandes canvas har fast bredd och bryter responsivitet/ skärs av.
Ser ut som du redan använder Chart.js (http://www.chartjs.org/) men kanske har du missat någon inställning för att få igång det responsiva?
Kolla efter och ändra denna i Chart.js:
// Boolean - whether or not the chart should be responsive and resize when the browser does.
responsive: false,
input med id #anonymous i #discussion-div förskjuts och gör att #discussion-div får en scrollbar.
Ett lite tips när det gäller bootstrap rent generellt, följande två kodsnuttar ger samma resultat:
<div class="col-md-4">
<div class="panel panel-default">
xx
</div>
</div>
<div class="panel panel-default col-md-4">
xx
</div>
Lycka till, tror detta kan bli intressant för många studenter!