Brug dette forum til forslag og ris/ros til Flatpanels og forummet.

Redaktører: AndreasL, Moderatorer

#211153
Hej derude

Vi er i gang med at lave Flatpanels "responsive" og i den ombæring, så har vi gennem et stykke tid haft leget med tanken om at indføre en karaktérskala på vore anmeldelser. Vi sigter dog lidt højere end normalen, hvilket er grunden til at vi har brug for hjælp.

Vores karaktérskala skal være "evig gyldig", dvs. man skal kunne åbne en anmeldelse fra sidste år og direkte sammenligne karakteren med noget vi anmelder i år. For at få dette til at spille, så er planen:
- Der vil være X antal kategorier vi scorer eks. et TV i
- Vi indfører en flydende overligger for hver kategori, som kommer til at definere det maksimale antal point et TV kan opnå.
- Overliggeren kunne eks. være 120 point i kategorien "billedkvalitet", hvor de 120 så svarer til hvad vi betragter som det ypperste man kan opnå med den nuværende teknologi.
- Hvert TV vil da blive tildelt en score og lad os lege at LG's seneste OLED fik scoren 100. Dvs. den har nu 100/120 = 83% score i billedkvalitet.
- Det samme vil gælde for alle øvrige kategorier, men overliggeren kan så være et andet tal

Efterhånden som der sker udvikling på markedet, så kan overliggeren hæves. Dvs. ved udgangen af år 2015, så kunne maks. scoren for billedkvalitet være øget til 150, hvorved anmeldelsen for LG's OLED TV nu ville have en score på 66,7%. Dette skal ske automatisk. Herved vil man kunne sammenligne TV på kryds af år og karakteren vil gradvist dale når tiden går (ja, vi ved at dette også har ulemper, men der er også ulemper ved en fast skala).

Det vi har brug for er derfor:
- Et sted vi kan taste den aktuelle score for anmeldelserne ind for hver kategori. Eks. i kolonner i en SQL tabel, hvor hver linje så gælder for ét TV. NB! Vi ændrer nok taktik til at lave det i XML
- Der vil være mange kategorier, og vi kunne også ligeså godt lave plads til de målinger vi har for eks. sortniveau og des lige
- Der skal være en global værdi for hver af kategorierne, som styres ét sted fra. Om det kan gøres som linje 1 i SQL'en er blot mit eget forslag (Igen: XML i stedet)
- For at få vist scoren i hver anmeldelse, så skal der også laves et javascript, som kan hente data ud fra denne tabel, beregne en score ud fra aktuel score vs. max-score og så generere nogle søjler eller lignende, som visualiserer scoren
- Optimalt ville det være, hvis man kunne kalde data via en funktion ala
<script>
ShowScoresTV(12)
</script>
så dette henter karakteren for TV på linje nr. 12 i SQL/XML databasen (eller endnu bedre: i stedet for 12, så kunne man kalde via navnet på TV'et). Der skal kunne kaldes varianter af funktionen, hvor visse kategorier ikke kommer med, da vi jo både anmelder TV, monitors, og gadgets til TV, hvor man ikke vil have alting med.

Vi har brug for at det er javascript, da det er hvad vores nyhedssystem kan håndtere i anmeldelserne. Scriptet skal således kunne generere al den grafik der skal til i anmeldelsen - vi er ikke kommet så langt endnu, at vi har fundet ud af hvordan det skal se ud, men det vil nok være noget ala det theverge.com bruger i deres reviews.

Idéer modtages! Vi har ikke tusindvis af kroner at bruge på det her, så vi er nok lidt ude med raslebøssen og kan ikke tilbyde ret meget andet end ros og hæder :)
Brugeravatar
Af Torben Rasmussen
#214754
Vi har stadig brug for hjælp til ovenstående. Jeg har i dag smidt spørgsmålet op på stackoverflow, med lidt mere beskrivelse og et link til en JSfiddle, som nok kunne hjælpe lidt:
http://stackoverflow.com/questions/2984 ... xml-source

Hvis nogen har evnerne til at hjælpe med at trække de nødvendige data ud af en XML-fil vha. jQuery, så vil vi stadig meget gerne have hjælp. Vi er så langt nu, at vi "blot" skal have lavet en metode der kan kaldes via noget <script>...</script> i vores CMS hvori vi fortæller hvilket testsresultat der skal loades fra XML-filen og så omdannes til en lille stump HTML-kode.

Jeg skriver XML i stedet for SQL da jeg kan forstå, at det er ret fy-fy at hive SQL ud med javascript, da det udgør en sikkerhedsrisiko, så vi må nok satse på noget mindre fancy her i første omgang.
Af jezter
#214757
Det lyder som noget af et projekt.
Vil I tage pris med i den overall score? Tænker det så kunne være et værktøj til om hvor vidt et tv er et godt køb, og ikke bare om det er god kvalitet.
Brugeravatar
Af Torben Rasmussen
#214758
Nej, der kommer ikke pris med som en score. Vi vil ikke til at samkøre med prisdatabaser og dermed være afhængige af eksterne sider. Prisen indgår i dag som en slags pseudoevaluering af hvorvidt noget kan få en topanbefaling-award eller ej og det vil det også komme til at gøre fremover. Denne award bliver statisk, så selvom karakteren falder pga. en ny maks-score, så mister man altså ikke awarden.

Vi er som sådan ret langt med selve konceptet, men mangler bare lige den sidste kode til at spytte graferne ud i HTML format. Graferne er også færdige, det samme er skabelonen, som de skal passe i, og vi har også fået jQuery til at trække ALLE data ud af listen. Jeg formår bare ikke at få det til at virke via et specifikt kald, så den kun trækker værdierne for en specifik anmeldelse ud... Meget frustrerende.
Brugeravatar
Af Torben Rasmussen
#214873
Nå, så fik vi trawlet noget dokumentation igennem og fikset problemet selv. Det skal nok blive godt :-)