openhpi / hpi-connect-portal Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
As a user of the web-platform I want to be able to create, update and delete job-offer detail pages.
(Note that as of sprint 1 we do not yet check if the user actually has the required permissions for these actions)
As a user of the web-platform I want to be able to see/read the details of a job-offer.
It should include (at least) the following information:
(You may add any additional information you find important. Just give a reason for it.)
As a WiMi I want to be able to search for matching students according to my job offer, on the job-offer details page.
See #57 for suggested criteria.
Some text
Als Student möchte ich die Lehrstuhlbewertungen einsehen können aber nicht die Bewertungen anderer Studenten.
Als Student möchte ich meinen abgeschlossenen Job bewerten können. Die Punktzahl wird dann dem Lehrstuhl zugeordnet.
AK.
Als Mitarbeiter möchte ich eine Seite, auf der ich nach Studenten suchen kann.
Alle Studenten, die ein Profil angelegt haben, können hier gefunden werden. Dazu gibt es ein Suchfeld (manuelle Eingabe eines Suchbegriff, dies betrifft nur die Attribute, die Strings sind). Alle bestehenden Datensätze sollen dann danach durchsucht werden.
As a student I want to apply for a job. That should be done via a button on the job details page.
Als Wimi möchte ich nach dem Status “Suchend” filtern können.
AK
As a user of the web-platform I want to have a main menu for easy navigation.
Als WiMi kann nur ich die Bewertung von Studenten einsehen, aber nicht die der Lehrstühle.
Als Mitarbeiter möchte ich auf der Studentensuch-Seite Filter wählen können und dann auf Suchen klicken.
Diese Filter sollen zum Beispiel beinhalten:
As a user of the web-platform I want to be able to search the job-offers displayed in the jobs-overview page, by giving a keyword.
(This might be added to the filter box on the right-hand side of the job-offers, or above the job offers...)
Als WiMi möchte ich auch ein Profil haben.
As a WiMi I want to get an email-Notification if a student applies for a job offer I offered.
Als Student möchte ich meine Programmiersprachen/Sprachenkenntnisse über eine Auswahlliste (etwa 20 verschiedene) auswählen können.
Die Auswahl einer Sprache geschieht über Sternvergabe. Jede Sprache kann ich mit 0-5 Sternen bewerten.
5 bedeutet dabei sehr gute Kennstnisse, 0 Sterne keine Kenntnisse.
Wenn 0 Sterne gewählt wurden, wird diese Sprache später im Profil nicht sichtbar sein.
Auf der Profilseite sind dann die Programmiersprachen und die jeweiligen Sterne sichtbar.
AK:
As a WiMi i want to see the job-offers of my chair on the chair’s page.
Als Student möchte mein Profil erstellen können.
Dieses Profil soll folgende Informationen enthalten:
As a WiMi i want to be able to add the room (where the job will take place) to the job offer details.
Alle Nutzer möchten eine Statistikseite. Auf dieser Seite sind folgende Verhältnisse in Diagrammform einsehbar:
Programmiersprache X - Anzahl Sterne
Programmiersprache X - Häuftigkeit
Als Student möchte ich auf meiner Proflseite einen Status angeben können:
beschäftigt, beschäftigt außerhalb, Suchend(default), kein Interesse, nicht mehr am HPI (Alumni).
Der Status suchend ist default.
AK
As a user of the webpage, I want to view the history of job-offers.
The selected terminated-job-offer details page
Als Student möchte ich auch Programmiersprachen als Auswahlkriterien für eine Benachrichtigung wählen können.
AK:
As the administrator of the website I want the website to be able to distinguish between students and WiMis as they log in via OpenID.
Als Nutzer möchte ich, dass alle Infos erst nach Anmeldung sichtbar sind.
Außerdem möchte ich als Nutzer, dass nach meinem ersten Login meine Profilseite schon vorhanden ist.
Diese soll nur meinen Vor- und Nachnamen enthalten
AK:
Test Backlog Item for HuBoard
als Lehrstuhlmitarbeiter möchte ich das Profil eines Lehrstuhls editieren können.
Als Lehrstuhlmitarbeiter möchte ich im HiWi-Portal eine Seite anlegen können, die das Profil meines Lehrstuhls anzeigt.
As a WiMi I want to have an overview over all students, that applied for a job of my chair, grouped by the jobs.
Die Bewertung für Lehrstühle (Durchschnitt aller Bewertungen der Jobs eines Lehrstuhls) wird erst nach 3 abgegebenen Bewertungen auf der jeweiligen Lehrstuhlprofilseite angezeigt.
AK.
Dieses Feature soll doch nicht implementiert werden.
Ich bitte euch stattdessen:
Die Verwirrung tut mir Leid. Wir hatten den Kunden einfach falsch verstanden.
As a user of the web-platform I want to be able to see a list of all the job offers.
Als Student möchte ich mich für Email-Benachrichtigungen (“Ein neues Jobangebot wurde eingestellt”)eintragen können. Ob und wann ich benachrichtigt werden will, kann auf der Profilseite festgelegt werden.
Dort kann ich Lehrstühle wählen, bei denen ich eine Benachrichtigung erhalten möchte, wenn sie ein neues Jobangebot einstellen.
Als Student möchte ich, wenn ein zu meinen Auswahlkriterien passender Job eingestellt wurde, eine Email geschickt bekommen.
AK:
-es wird eine Email versendet
As a wimi I want to vote the required programming languages for a job just like on the profile pages.
Das Team will sich in Ruby on Rails einarbeiten.
This is a test issue
Als Wimi oder Student möchte ich, dass auf meiner Profilseite für jedes Attribut ausgewählt werden kann, ob es später für andere Studenten sichtbar sein soll. Wimis können das Profil eines Studenten unbeschränkt einsehen. Der Wimi kann die SIchtbarkeit von Attributen für Studenten einstellen.
Unter allen Attributen soll es zwei weitere Checkboxen geben: "Alles sichtbar" / "nichts sichtbar".
Default soll "alles sichtbar" sein.
AK:
-Checkboxen hinter jedem Editfeld
-Profilseite wird entsprechend der Auswahlkriterien angepasst (nur das ist sichtbar, was der jeweilige Student sichtbar haben will)
As a user of the web-platform I want to be able to filter the job-offers displayed in the jobs-overview page.
Als Nutzer des HiWi-Portals möchte ich mich mit meinem HPI-Account (Kerbers/ OpenID/... ) HPI-intern an dem HiWi-Portal anmelden können.
As a WiMi I want to be able to edit my chair. If i finished updating, I only want the message “chair succesfully updated” once.
As a User I want that the Webiste to be fully supported by Firefox.
Interface:
Als Nutzer möchte ich eine FAQ Seite, die für alle zugänglich ist und von allen Wimis editiert werden kann.
AK:
Als Kunde möchte ich, dass sich die Nutzer der Webseite mit ihrem HPI-Account HPI-intern anmelden können. Dazu sollen möglichkeiten erkundet werden, dies mittels Kerberos/ OpenID/ ... zu tun, sodass die Studenten vom System automatisch als Studenten erkannt werden.
As a user I want to be able to view the website in mobile browsers (IPad, Android, etc.)
This is of low priority atm.
As the administrator of the website I want to create sites for chairs, in which the Head of Chair is insertet via a line of text and is correctly labeled as Head of chair afterwords.
Als Student möchte ich mein Profil bearbeiten und einsehen können.
As a user I want to view the webpage (at least its GUI elements) in English and German.
A) research + documentation + communication with the other teams
B) implementation
Note that this should include communication with the other teams, e.g. in creating a tutorial or guideline on how to translate pages and add their text to the translation files, or simply to provide help with the framework.
Ich als WiMi möchte Studenten, die einen Job abgeschlossen haben, mit Sternen bewerten können.
As a user of the web-platform I want to be able to sort the job-offers displayed in the jobs-overview page.
(This might be done by including the sort option in the filter box on the right-hand side of the job offers, or by placing it on top of the job listing)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.