• 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

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+3 głosów
239 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,340 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 (44,710 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 (44,710 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,590 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 287 wizyt
+1 głos
3 odpowiedzi 1,053 wizyt
pytanie zadane 11 października 2017 w Sieci komputerowe, internet przez misiek1574 Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 995 wizyt

93,173 zapytań

142,184 odpowiedzi

321,967 komentarzy

62,499 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1149p. - dia-Chann
  2. 1131p. - Łukasz Piwowar
  3. 1124p. - CC PL
  4. 1118p. - Łukasz Eckert
  5. 1097p. - Michal Drewniak
  6. 1081p. - Marcin Putra
  7. 1076p. - rucin93
  8. 1054p. - Adrian Wieprzkowicz
  9. 1047p. - Piotr Aleksandrowicz
  10. 1000p. - ssynowiec
  11. 967p. - rafalszastok
  12. 931p. - Michał Telesz
  13. 886p. - Dominik Łempicki (kapitan)
  14. 842p. - Dawid128
  15. 819p. - Mariusz Fornal
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...