• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

tworzenie strony www z panelem admina

VPS Starter Arubacloud
+3 głosów
173 wizyt
pytanie zadane 26 listopada 2023 w Sieci komputerowe, internet przez agnieszka147 Początkujący (370 p.)
Dzień dobry,

chciałabym się Was poradzić odnośnie stworzenia strony internetowej z testami i panelem admina. Otórz potrzebuję zrobić kilka testów z jedną odpowiedzią poprawną, potrzebuję aby uczeń mógł wpisać swoje imię i nazwisko a następnie mógł kliknąć w test, wynik ucznia musi być zapisany, chcę aby poprawność odpowiedzi była sprawdzana po stronie serwera. Chciała stworzyć stronę używając HTML i CSS ale kompletnie nie wiem jak to później może korespondować z serwerem na którym ma się odbywać sprawdzanie wyników a następnie poinformowania ucznia o jego wyniku. Na stronie musi być ustawiony licznik czasu (uczeń na rozwiązanie testu ma 35 minut) chce aby po tym czasie blokowała się możliwość zaznaczania odpowiedzi a test niejako się już sam wysyłał i sprawdzał te odpowiedzi które są zaznaczone. Potrzebuje też mieć gdzie to zapisać - te wyniki a więc jakaś baza danych z wynikami oraz panel admina przez który będzie można dodawać kolejne testy. Jakich technologii mogę do tego użyć oraz czy jest sens tworzenia strony w HTML I CSS skoro wyniki muszą być sprawdzane po stronie serwera.

Będę wdzięczna za odpowiedzi
1
komentarz 26 listopada 2023 przez Oscar Nałogowiec (29,320 p.)
edycja 26 listopada 2023 przez Oscar
A w czym innym można napisać stronę? Do tego służy HTML. Sądze że nawet potrzebny będzie JS, skoro chcesz mieć jakieś zależności czasowe. Sam CSS można by pominąć, jeśli nie zależy ci na stronie estetycznej ("czyli będzie jak wyjdzie").

Tak zupełnie subiektywnie, ale sądząc po pytaniu można przypuszczać, że na ten moment zadanie trochę cię przerasta. Chyba najpierw musisz nieco poćwiczyć temat stron internetowych na prostych przykładach, a potem podejść do przedstawionego zagadnienia.  Dużo nie trzeba, to wszystko mieści się w podstawach HTML, ale trzeba jeszcze kawałek backendu i nieszczęsny js do obsługi timeoutu.
komentarz 26 listopada 2023 przez agnieszka147 Początkujący (370 p.)
Dziękuję za odpowiedź

3 odpowiedzi

0 głosów
odpowiedź 26 listopada 2023 przez reaktywny Nałogowiec (41,370 p.)
wybrane 26 listopada 2023 przez agnieszka147
 
Najlepsza

Sam HTML i CSS to może być za mało :)

Polecam Pythona z Django. Django to framework webowy którego cechą jest "battery included" - panel Admina jest częścią frameworka i bardzo łatwo się z niego korzysta. Można stosunkowo szybko zbudować taką stronę i mieć panel w którym łatwo się będzie dodawać, edytować kolejne wpisy - tu pytania do testów / quizzu.

Nie będzie to trudne. Tu masz kilka gotowych projektów na których możesz się wzorować:

 
Quiz Application using Django - GeeksforGeeks
https://www.geeksforgeeks.org/quiz-application-using-django/

How to Create a Quiz Web Application with Python Django - DataFlair
https://data-flair.training/blogs/create-quiz-application-python-django/

Create Quiz Web App with Python Django - TechVidvan
https://techvidvan.com/tutorials/quiz-web-app-python-django/

GitHub - pamelafox/django-quiz-app: A sample Django app for quizzes. Designed for deployment with the Azure Developer CLI.
https://github.com/pamelafox/django-quiz-app

Building a Quiz App with Django and Fauna - DEV Community
https://dev.to/chukslord1/building-a-quiz-app-with-django-and-fauna-2ojo

 
Powodzenia!

komentarz 26 listopada 2023 przez agnieszka147 Początkujący (370 p.)
Bardzo dziękuję będę się zapoznawać. Kiedyś dłubałam się w HTML-u, CSS-ie, Pythonie.
komentarz 26 listopada 2023 przez reaktywny Nałogowiec (41,370 p.)
Nie ma za co. W załączonych linkach jest więcej niż zalążek projektu. W zasadzie trzebaby rozszerzyć frontend o zegar zliczający czas i po upływie czasu wykonujący POST request z danymi które delikwent wypełnił. Plus wystawianie oceny na backendzie (i informowanie ucznia o ocenie mailem albo na frontcie), ew. jakiś ranking najlepszych uczniów, itp. Duża część jest już gotowa, a przynajmniej jest się o co oprzeć.
+1 głos
odpowiedź 26 listopada 2023 przez wizarddos Nałogowiec (26,070 p.)
Co jak co ale brzmi to dość skomplikowanie, szczególnie że sam HTML i CSS tu nie wystarczy

Myślę że lepiej będzie użyć gotowego rozwiązania.

Jeśli szkoła ma pakiet office można tworzyć testy w Microsoft Forms - sprawdza odpowiedzi samodzielnie, a jeśli potrzeba można też sprawdzić je ręcznie. Jest też opcja czasomierza oraz ewentualnego exportu do excela

Jeśli szkoła nie zainwestowała w pakiet office to można też użyć Google Forms albo Testportal
komentarz 26 listopada 2023 przez agnieszka147 Początkujący (370 p.)
Dziękuję za odpowiedź. Szkoła zainwestowała w Forms tylko uczniowie nie pamiętają hasła, próbuję wyjść na przeciw zaistniałym trudnościom
0 głosów
odpowiedź 26 listopada 2023 przez agnieszka147 Początkujący (370 p.)
Bardzo dziękuję wszystkim za odpowiedzi

Podobne pytania

+1 głos
2 odpowiedzi 233 wizyt
+1 głos
3 odpowiedzi 981 wizyt
pytanie zadane 11 października 2017 w Sieci komputerowe, internet przez misiek1574 Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 928 wizyt

92,775 zapytań

141,703 odpowiedzi

320,560 komentarzy

62,109 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...