Entwicklung einer Drupal-Lernkarten-Webanwendung
am 29.10.2023 - 16:42 Uhr in
Projektbeschreibung:
Ich suche nach einem erfahrenen Entwickler, der in der Lage ist, eine Lernkarten-Webanwendung auf einer frisch installierten Drupal-Plattform zu erstellen. Das Hauptziel dieses Projekts ist es, den Nutzern die Möglichkeit zu bieten, eigene Lernkarten zu erstellen, zu verwalten und zu lernen, indem sie Fragen und Antworten hinzufügen. Hierbei sollen mehrere Funktionen implementiert werden.
Das Projekt umfasst mehrere Meilensteine. Zu Beginn steht die Einrichtung der grundlegenden Website-Struktur, einschließlich der Installation von Drupal und der erforderlichen Plugins sowie der Implementierung der Benutzerregistrierungs- und Anmeldefunktion.
Die nachfolgenden Meilensteine konzentrieren sich auf die Umsetzung verschiedener Funktionalitäten, wie z.B. die Möglichkeit zur Erstellung und Bearbeitung von Fragen, die Einrichtung einer Lernfunktion mit zufälligen Fragen und versteckten Antworten sowie die Integration von Funktionen zur Meldung und Moderation von Fragen.
Des Weiteren sollen Funktionen zur Markierung von Fragen als "richtig" oder "falsch" beantwortet sowie zur Verfolgung des Lernerfolgs und des Fortschritts der Benutzer implementiert werden.
Eine Exportfunktion für Fragen in PDF-Format mit eindeutiger Nummerierung wird ebenfalls erwartet.
Darüber hinaus soll eine Statistikseite eingerichtet werden, auf der Benutzer ihren Lernfortschritt verfolgen können, einschließlich der Anzahl der beantworteten Fragen und der Anzahl der richtigen bzw. falschen Antworten. Die Anwendung soll sowohl auf Mobilgeräten als auch auf Desktop-Computern benutzerfreundlich sein, wobei der Zugang nur für registrierte Benutzer zugelassen ist.
Abschließend sollen umfassende Tests durchgeführt und letzte Optimierungen vorgenommen werden, um die reibungslose Funktion der Anwendung sicherzustellen. Zudem ist die Erstellung einer benutzerfreundlichen Anleitung zur Anwendung sowie Schulungen für den Kunden oder sein Team vorgesehen. Eine Testphase von 10 Tagen ist geplant, um die Stabilität und Zuverlässigkeit der Anwendung zu verifizieren.
Meilensteine
1: Grundlegende Website-Einrichtung
- Installation von Drupal und erforderlichen Plugins.
- Erstellung der Benutzerregistrierung und -anmeldung.
- Einrichtung der Funktion zum Hinzufügen und Überprüfen.
- Integration der Grundstruktur in die Webseite. Dieser Meilenstein dient dazu zu zeigen, dass die Arbeiten begonnen wurden, ohne eine direkte Zahlung.
2: Fragen erstellen und bearbeiten
- Implementierung des WYSIWYG-Editors zur Erstellung von Fragen und Antworten.
- Hinzufügen der Funktion zur Kategorisierung von Fragen.
- Benutzern die Möglichkeit geben, Fragen für den Community-Fragenpool hinzuzufügen und Kategorien festzulegen (einschließlich Moderatoren-/Administratoren-Funktionen). Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
3: Lernfunktion
- Einrichtung der "Fragen lernen"-Seite mit zufälligen Fragen und Ausblendung der Antworten.
- Implementierung der Funktion, um die Antwort einzublenden, ohne dass die Seite neu geladen wird. Siehe Beispiel 3. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
4: Fragen melden und Moderation
- Integration des "Frage melden"-Buttons und der Meldeseite.
- Einrichten der Benutzerkommentarfunktion für gemeldete Fragen.
- Administrator/Moderatoren-Panel zur Überprüfung und Anpassung gemeldeter Fragen. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
5: Lernerfolg und Fortschrittsverfolgung
- Implementierung der Markierung von Fragen als "richtig" oder "falsch" beantwortet.
- Fortschrittsverfolgungsfunktion für Benutzer. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
6: Exportfunktion für Fragen
- Ermöglichen, Fragen und Antworten einer ausgewählten Kategorie in PDFs zu exportieren.
- Eindeutige Nummerierung für Fragen und Antworten im PDF. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
7: Statistikseite
- Einrichtung der Statistikseite für Benutzer, um ihren Lernfortschritt anzuzeigen.
- Hier kann der Benutzer sehen, wie viele Fragen er beantwortet hat, wie viele davon richtig und wie viele falsch beantwortet wurden.
- Als falsch gelten Fragen, die 3 mal falsch beantwortet wurden, als richtig gelten Fragen, die 3 mal richtig beantwortet wurden.
- Ebenso soll der Benutzer nur Fragen lernen können, die als falsch markiert wurden.
- Möglichkeit, sich falsch beantwortete Fragen erneut anzuzeigen. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
8: Responsives Design und Zugangsbeschränkung
- Sicherstellen, dass die Anwendung sowohl auf Mobilgeräten als auch auf Desktop-Computern benutzerfreundlich ist.
- Vollständige Umsetzung der Zugangsbeschränkung nur für registrierte Benutzer. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
9: Abschluss und Tests
- Durchführung von umfassenden Tests und Fehlerbehebung.
- Letzte Optimierungen und Sicherstellung, dass alles reibungslos funktioniert. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
10: Dokumentation und Schulung
- Erstellung einer benutzerfreundlichen Anleitung zur Verwendung der Anwendung.
- Schulung des Kunden oder seines Teams, wenn erforderlich. Zahlung erfolgt, sobald dieser Meilenstein erreicht ist.
Dauer der Testphase: 10 Tage Die Testphase dauert 10 Tage, um die Stabilität und Zuverlässigkeit der Anwendung sicherzustellen.
Beispiele finden Sie unter folgenden Links:
https://t.ly/L2gtc
https://t.ly/A14LY
Beispiel 3: Ein Beispiel, wie ich es mir vorstelle, finden Sie hier: https://bit.ly/48UTKBu. Die Frage ist zunächst sichtbar. Nachdem Sie glauben, die Frage richtig beantwortet zu haben, klicken Sie auf die Frage, und die Antwort wird zusammen mit den Knöpfen für 'Richtig' oder 'Falsch' angezeigt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Interessierte Nachfrage
am 31.10.2023 - 12:31 Uhr
Hallo, die Projektbeschreibung hört sich spannend an! Vor allem die Umsetzung mit Drupal ist sicher spannend. Was ist denn das Innovative an der geplanten Webapplikation? Beispielsweise im Vergleich zu Anki? Ich frage aus reinem Interesse, da ich selbst ein großer Fan von Lernkarten bin, wenn es für mich neue Wissensgebiete zu erschließen gibt. Vor 20 Jahren, während meines Studiums, habe ich mir selbst ein Programm geschrieben, das die beschriebenen Funktionen abbildete.
Hello Team, We hope you are
am 04.11.2023 - 11:33 Uhr
Hello Team,
We hope you are doing well.
Possess 10+ years of experience and expert-level skills in Drupal development.
+ Have strong skills working with HTML5, CSS, Javascript, jQuery & developing modules.
+ Can surely maintain and enhance the existing websites implementing new features
+ build a website from scratch and work on an ongoing basis for multiple projects.
+ Work with agile methodology & follow clean coding standards.
+ Available for 30-40 hours & happy to build a long-term relationship.
Possess expertise in Drupal 8 & PHP Development backed up with 12+ years of experience.
**Work Done with Drupal:
1. https://www.mdvip.com/
2. https://wilhelmfoundation.org/
3. https://foranewworld.info/
4. https://www.travelnation.co.uk/
+ Drupal Community:
https://www.drupal.org/u/jigishaddweb
https://bit.ly/2xrExuo
+ Efforts recognized: http://bit.ly/2TgIYAs
** Happy Clients: https://bit.ly/39oJbGA
Would be glad to associate & add values to the team with our skills & competence.
Looking forward to working together.
Regards,
Aman.