komplet vejledning:Sådan oprettes en studenterdatabase
hvis du tilmelder studerende til kurser eller programmer – uanset om det er gennem et uddannelsesinstitut, en skole, et universitet, en undervisning eller private klasser – opretholder du sandsynligvis en studenterdatabase, f.eks. Det kan indeholde grundlæggende oplysninger om dine elever, såsom deres navne, kontaktoplysninger og de kurser, de er tilmeldt.
du kan overveje at vise disse oplysninger på din hjemmesides front-end for at gøre dem let tilgængelige for studerende, forældre og medarbejdere – enten offentligt eller inden for et adgangskodebeskyttet privat område. En måde at gøre dette på er ved at bruge posts Table Pro plugin til at oprette en simpel studentdatabase.
i dette indlæg forklarer vi, hvorfor du har brug for et student database-plugin, og hvordan du vælger det rigtige til dine behov. Vi leder dig også gennem en trinvis vejledning om, hvordan du opretter en elevdatabase på dit:
- viser alle elevprofiler på en enkelt side i et pænt og organiseret bordlayout.
- lader brugerne slå elever op ved hjælp af indbyggede søge -, sortere-og filterindstillinger.
- aktiver admin personale til at opdatere studerende oplysninger direkte fra front-end af din hjemmeside.
lad os komme i gang!
hvorfor du har brug for et plugin til studentdatabase
hver skole, college og universitet skal oprette en database med alle deres studerende. Denne mappe indeholder typisk studerendes navne, student ID, e-mail, foto, fødselsdato, år for eksamen, og afdeling. Oprettelse af en fysisk registrering af alle dine studerende er nyttig til administrationsformål, og det er også at gemme disse oplysninger digitalt på din hjemmeside.
en online studenterdatabase er praktisk, kan ikke placeres forkert og kan let opdateres. Den bedste måde at oprette en på er ved at bruge et plugin til studentdatabase, der tilbyder disse funktioner:
- en enkel og nem måde at tilføje individuelle studerende på og liste dem et sted.
- mulighed for at tilføje så mange ekstra felter, som du har brug for.
- søgning og/eller filtrering funktionalitet til at give brugerne mulighed for hurtigt at finde det, de leder efter.
når du har en elevdatabase på plads, kan du bruge den som et datasystem eller et elevinformationssystem til bedre skoleledelse.
introduktion af posts Table Pro
heldigvis er det ikke så svært at finde det bedste plugin til studentdatabase. Vores indlæg tabel Pro plugin er en robust løsning, der opfylder alle de krav, som nævnt ovenfor. Mere specifikt giver det dig mulighed for at oprette en søgbar og Sorterbar studentdatabase, der kan ændres, så den passer til dine særlige behov.
du vil være i stand til at medtage så mange oplysninger, som du ønsker i dine studerende poster ved hjælp af en tilpasselig kortkode, nemt organisere alt, og give brugerne mulighed for hurtigt at finde den studerende, de leder efter. Plus, ved at købe dette plugin får du ekspertsupport, hvis du har brug for hjælp til at komme i gang.
Nøglefunktioner på tilbud med indlæg tabel Pro:
- understøtter brugerdefinerede posttyper, felter og taksonomier, som er perfekte til at oprette en elev tilpasset posttype med ekstra felter for at gemme oplysninger om hver elev.
- det tilbyder brugervenlige søge-og sorteringsfunktioner, der gør det nemt for brugerne at finde en bestemt studerende i databasen.
- mulighed for at integrere mediefiler, som du kan bruge til at vise billeder af studerende i databasen på din hjemmesides front-end.
- det tilbyder flere tilpasningsmuligheder til at ændre udseendet og fornemmelsen af din studentdatabase på enhver måde, du vil!
Sådan oprettes en studentdatabase ved hjælp af Gravity Forms and Posts Table Pro
i denne tutorial viser vi dig, hvordan du opretter en funktionel front-end studentdatabase i ordtryk. Du kan læse det fra start til slut eller hoppe til de specifikke trin, du har brug for:
- brug Gravity Forms til at oprette en indsendelsesformular
- Gem elevoplysningerne som en brugerdefineret posttype i ordtryk
- Vis elevdatabasen i en tabel på forsiden af din hjemmeside
Trin #1: Brug Gravity Forms til at oprette en indsendelsesformular (valgfrit)
Bemærk: Dette trin er valgfrit. Hvis du er glad for at tilføje studerende direkte i Admin, kan du springe til Trin 2.
det første du skal gøre er at bruge Gravity Forms til at oprette en indsendelsesformular, som nye studerende kan bruge til at uploade deres oplysninger.
log ind på din hjemmeside og naviger til formularer.
i pop op-vinduet Opret en ny formular skal du indtaste formularens titel og en kort beskrivelse. Klik på knappen Opret formular for at fortsætte.
dernæst tilføjer vi relevante felter til indsendelsesformularen, afhængigt af hvilken type uddannelsesinstitution du opretter studentdatabasen til.
hvis du f.eks. opretter en elevdatabase over gymnasieelever, kan du overveje at bede om elevens navn, fødselsdato, skabsnummer, klassesektion, elevdeltagelse, skoledistrikt og lærernavn. Men hvis du opretter en til universitetsstuderende, kan du i stedet bede om den studerendes navn, kontaktoplysninger, afdeling og år for eksamen. Og hvis du har en global studerende, kan du medtage oplysninger om den studerendes by (Toronto eller Toronto) og Land (Usa eller Canada). Dette skal give dig et vindue til nogle af de studerendes attributter, du kan medtage i din studerendes database.
her er nogle af de mest almindelige formularfelter, der hjælper dig med at komme i gang med et skridt i den rigtige retning:
- for-og efternavn
- Student ID
- fødselsdato
- år for eksamen
- Student photo
Fornavn, Efternavn og e-mail-adresse
for for-og Efternavn skal du tilføje navnefeltet fra Avanceret Fields.
på samme måde skal du bruge e-mail-feltet (under Avancerede felter) til e-mail.
Student ID
for student ID skal du blot tilføje et talfelt (under standardfelter), hvis du tildeler numeriske student ID ‘ er. Men hvis dine elev-id ‘ er er alfanumeriske, skal du bruge et enkelt Linjetekstfelt i stedet. For alfanumeriske elev-id ‘ er kan du også vælge at tilføje en Inputmaske.
fødselsdato og afgangsår
for fødselsdato skal du tilføje et datofelt fra Avancerede felter. Omdøb feltet Til fødselsdato og ændre datoformatet til ÅÅÅÅ/mm/DD.
i feltet Gradueringsår kan du oprette radioknapper (under standardfelter) i stedet for en datovælger.
Student photo
for Student photo skal du bruge feltet filoverførsel (under Avancerede felter). Her er hvad du skal gøre:
- Skift Feltetiketten til Elevfoto.
- skriv jpeg, jpg, png i indstillingen tilladte filudvidelser. Dette vil begrænse brugerne fra at uploade andre billedformater.
- Indtast en maksimal Filstørrelsesværdi (f.eks. 5 MB eller 10 MB).
når du har oprettet indsendelsesformularen, skal du klikke på knappen Opdater for at fortsætte. Din indsendelsesformular kan se sådan ud:
Trin #2: Gem elevoplysningerne som en brugerdefineret posttype i
i Trin #1 viste vi dig, hvordan du opretter en indsendelsesformular ved hjælp af Gravity Forms plugin, som eleverne kan bruge til at indsende deres oplysninger. Når en studerende udfylder indsendelsesformularen, modtager du disse oplysninger via e-mail, og de gemmes også i databasen.
i dette trin lærer du, hvordan du opretter en brugerdefineret posttype og gemmer de oplysninger, du indsamler fra studerende, direkte i brugerdefinerede indlæg på din hjemmeside. På den måde behøver du ikke manuelt at indtaste data på din hjemmeside.
Bemærk: Vi anbefaler ikke at gemme brugerindgivne data som almindelige indlæg, fordi det hurtigt vil forstyrre hele din hjemmeside. I stedet foreslår vi, at du opretter en dedikeret brugerdefineret posttype til lagring af elevdata. Da vi ønsker at oprette en elevdatabase ud fra brugerindleverede data, kan vi oprette en ‘studerende’ tilpasset posttype. På denne måde kan du organisere elevdata adskilt fra andet sideindhold.
for at oprette en brugerdefineret posttype, der fungerer problemfrit med Gravity Forms-pluginet, anbefaler vi at bruge det gratis Gravity Forms + Custom Post Types-plugin. Her er de trin, du skal følge for at oprette en brugerdefineret posttype og integrere den med din formular til indsendelse af Gravity Forms:
- Installer plugin ‘ et Gravity Forms + Custom post Types på din hjemmeside og aktiver det.
- hvis du ikke allerede har oprettet en brugerdefineret posttype, skal du bruge free Pods-pluginet til at gøre dette. For komplette instruktioner, tjek denne trinvise vejledning om, hvordan du opretter en brugerdefineret posttype, så kom tilbage her for at fortsætte denne tutorial.
- endelig skal du kortlægge dine formularfelter til den brugerdefinerede posttype ved hjælp af instruktionerne på plugin ‘ s side under Ofte stillede spørgsmål (Sådan kortlægges en formular til en brugerdefineret posttype).
eller hvis du ikke har brug for en måde at indsende studerende fra front-end, så behøver du ikke at gider med Gravity former. I stedet, bare gå til studerende, Tilføj nyt i Ordtryksadministratoren og tilføj eleverne derfra.
Trin #3: Vis studentdatabasen i en tabel på forsiden af din hjemmeside
nu skal du have en indsendelsesformular, der er knyttet til en brugerdefineret posttype på din hjemmeside. Med andre ord, når en studerende udfylder formularen og indsender deres indtastning, skal elevdataene automatisk udfyldes på dit hjemmeside som et brugerdefineret indlæg.
dernæst lærer du, hvordan du viser de brugerindgivne brugerdefinerede indlæg på din sides frontend i et dynamisk og organiseret Tabellayout. Vi bruger Posts Table Pro plugin til at gøre dette.
installer indlæg tabel Pro til din hjemmeside
hvis du ikke allerede har gjort det, få indlæg tabel Pro plugin og installere det til din hjemmeside. Du modtager plugin-filerne og Licensnøglen i en bekræftelses-e-mail.
gå over til Indstillinger. Indtast din licensnøgle i feltet licensnøgle for at aktivere den. Klik på knappen Gem ændringer for at fortsætte.
Indstil indstillingen posttype
fra samme skærm kan du foretage ændringer i, hvordan din elevdatabase ser ud og fungerer i frontenden.
under afsnittet Valg af indlæg:
Indstil indstillingen posttype til din brugerdefinerede posttype (e.g. studerende) ved hjælp af rullemenuen.
denne måde, indlæg tabel Pro plugin vil vide, hvor at få fat i de studerendes data fra.
ud over dette kan du også ændre andre tabelindstillinger, f.eks. tabelindhold, indstillinger for indlæsning af tabeller, sorteringsindstillinger og tabelkontroller fra skærmen Indstillinger.
tjek dokumentationen for en detaljeret forklaring af hver indstilling!
Opret en side for at vise studentdatabasen
endelig opretter vi en side, hvor vi vil vise studentdatabasen. Gå over til sider for at tilføje nyt fra admin-panelet. Giv din side en passende titel, f.eks.
da vi viser data fra en brugerdefineret posttype, skal vi bruge kolonnerne brugerdefinerede felter. Det brugerdefinerede felt for elevens fornavn kortlægges f.eks. til first_name
, som det er gemt i elevens brugerdefinerede posttype. Så for at vise elevens fornavn indtaster vi cf:first_name
som en kolonneindgang.
du kan lære mere om, hvordan du bruger brugerdefinerede felter med indlæg tabel Pro her!
efter vores indsendelsesformular viser vi følgende oplysninger i vores studentdatabase:
- Student photo
- Student ID
- fornavn
- efternavn
- fødselsdato
- Graduation year
vores indlæg tabel Pro shortcode ville være: [posts_table columns="cf:photo,cf:student_id,cf:first_name,cf:last_name,cf:email,cf:date_of_birth,cf:graduation_year"]
for Gutenberg:
hvis du bruger Gutenberg-editoren, skal du klikke på ikonet (+) i øverste venstre hjørne af skærmen og tilføje en Kortkodeblok til teksteditoren. Indtast derefter Indlægstabellen Pro shortcode.
til klassisk editor:
men hvis du bruger den klassiske editor, skal du blot indtaste Indlægstabellen Pro shortcode i teksteditoren.
Klik på knappen Publicer for at fortsætte.
eksempel
din elevdatabase skal se sådan ud:
spil rundt med alle mulighederne i Posts Table Pro, såsom at tilføje søgefiltre over tabellen.
og hvis du vil indsamle yderligere oplysninger fra studerende som deres …
- Institut (Institut for uddannelse eller Institut for informationsteknologi) eller
- Majors (Small Business Sales Management eller Corporate Finance)
… dit bordlayout kan se sådan ud:
kan eleverne redigere poster efter at have indsendt dem?
desværre giver Gravity Forms ikke brugerne mulighed for at lade eleverne redigere poster eller andre oplysninger, efter at de har indsendt dem via indsendelsesformularen. Du kan dog foretage redigeringer ved hjælp af editus – et plugin til front-end editor.
for at opnå dette skal de studerende klikke videre til den enkelte elevprofilside på din side. Dette er nødvendigt, fordi de ikke kan foretage ændringer i poster fra selve Posts Table Pro-tabellen. De vil dog være i stand til at redigere indholdet på den enkelte postside efter behov.
kan jeg vise Gravity Forms-poster på front-end uden at oprette en brugerdefineret posttype?
Posts Table Pro giver dig mulighed for at vise indlæg eller brugerdefinerede posttyper i et Tabellayout på din sides frontend. Da formularindlæg gemmes i et separat databasefelt af Gravity Forms, kan du ikke liste poster direkte i et Tabellayout ved hjælp af Posts Table Pro. Oplysningerne skal gemmes som en post-eller brugerdefineret posttype.
derfor skal du følge instruktionerne i tutorial-sektionen ovenfor, hvis du automatisk vil gemme oplysningerne som en brugerdefineret posttype og derefter vise disse poster på frontend i et Tabellayout.
kan jeg importere studerende i bulk?
absolut. Du kan masseimportere studerende til databasen ved hjælp af et hvilket som helst plugin til import af import, f.eks. Dette sparer at skulle tilføje hver elev individuelt, enten via en frontend formular eller Admin.
Opret en privat studentdatabase
lad os endelig tale om, hvordan du skjuler din studentdatabase og gør den sikker. Nogle studentermapper er tilgængelige for offentligheden, og det er fint. Andre skal dog være skjult for offentligheden.
den nemmeste måde at beskytte din studenterdatabase på er at beskytte den side, hvor du viser alle studerende, med adgangskode. Du kan nemt gøre dette ved at indstille siden til ‘adgangskodebeskyttet’ og give adgangskoden til dine studerende og medarbejdere.
konklusion
Posts Table Pro plugin tilbyder flere nyttige funktioner til private eller offentlige skoler (grundskoler gennem gymnasier), non-profit uddannelsesinstitutioner, colleges og universiteter for at oprette en søgbar og filtrerbar studentdatabase. Ved at følge de trinvise instruktioner, der findes i denne artikel, kan du oprette en alt-i-en fleksibel studentdatabase (eller studentstyringssystem), der let kan søges, sorteres og filtreres direkte fra frontend. Derudover behøver du ikke bekymre dig om at oprette studiekonti eller give eleverne adgang til din sides back-end.