Skip to content

Inneholder en Valg-O-Mat webapp laget for Rud Videregående skole i skoleåret 17/18.

Notifications You must be signed in to change notification settings

Jorrre/Valg-O-Mat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valg-O-Mat

Struktur

    .
    ├── .idea
    │   ├── encodings.xml
    │   ├── FlaskApp2.iml
    │   ├── misc.xml
    │   ├── modules.xml
    │   └── workspace.xml
    ├── __pychache__
    │   └── methods.cpython-35
    ├── static
    │   ├── data.json
    │   └── style.css
    ├── templates
    │   ├── done.html
    │   ├── index.html
    │   └── slides.html
    ├── app.py
    ├── methods.py
    └── README.md
  • Under templates ligger HTML filene som kjører i løpet av programmet. Alle HTML filer som skal brukes må ligge i templates mappen.
  • Under static ligger alle filer som ikke endres mens programmet kjører, blant annes .css og .json.

Spørsmål og data.json

Alle spørsmål som lastes gjennom programmet ligger i data.json. JSON filen er strukturert med et array som holder spørsmålene sin ID, tekst, og vekting. For å legge til et nytt spørsmål, legg til blokken under på slutten av "spm" arrayet på starten av data.json.

Viktig: For at .json filen skal fungere etter blokken er lagt inn, legg til et komma rett etter den siste krøllparantesen før blokken blir limt inn.

{ 	
	"id": 1,
	"q": "Spørsmål 1",
	"vekt": [
		[0, 0, 0, 0, 0, 0],
		[0, 0, 0, 0, 0, 0],
		[0, 0, 0, 0, 0, 0]
	]
}

For å vekte spørsmålene, bruk de 3 nested arrayene under "vekt" under hvert av spørsmålene. Fra topp til bunn representerer arrayene "Ja", "Vet ikke" og "Nei".

Oppbyggelse

Programmet er bygget på en kombinasjon av Python, HTML, CSS, JSON og JavaScript.

Selve GUIen er bygget i HTML5 og CSS3, der spørsmålene blir hentet inn fra JSON via Flask for Pyhton.

About

Inneholder en Valg-O-Mat webapp laget for Rud Videregående skole i skoleåret 17/18.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published