Vad är en APKG fil?
En fil med filtillägget .apkg är en kortlek som genereras för att användas i programvaran Anki, som är ett flashkortbaserat lärandeprogram. Den innehåller HTML text som ska laddas och visas i Anki-applikationen och kan dessutom ha bilder och ljud för visuell och hörbar inlärning. Anki tillåter användare att skapa sina egna Anki flashcard kortlekar samt importera andra användares flashcard kortlekar.
APKG-filformat
Anki-kortlekar skapas av mallar som är skrivna i HTML, ett känt och vanligt språk för att skapa webbsidor. Styling av kortlek görs med CSS som är språket som används för styling av webbsidor. Stylingen inkluderar modifieringar av:
- font-family - Namnet på teckensnittet som ska användas på kortet.
- font-size - Teckensnittets storlek i pixlar.
- text-align - Definierar om texten ska justeras i mitten, vänster eller höger.
- färg - Definierar färgen på texten som kan vara enkla färgnamn som “blå”, “röd” etc. eller HTML-färgkoder.
- bakgrundsfärg - Definierar bakgrundsfärgen på kortet
Stylinginformationen delas mellan alla kort, vilket påverkar alla kort när en ändring görs. Följande exempel kommer att använda en gul bakgrund på alla kort utom det första:
.card {
background-color: yellow;
}
.card1 {
background-color: blue;
}
Bildstorleksändring i ett Anki-kort kan styras enligt följande.
img {
max-width: none;
max-height: none;
}
Inbädda Javascript i Anki-kort
Det är möjligt att bädda in Javascript i ett Anki-kort med hjälp av kortmallarna. Men på grund av den avancerade nivån av Javascript tillhandahålls inte dess stöd. Dessutom kan renderingsenheter visa implementeringseffekterna av Javascript på kortet på olika sätt, vilket resulterar i ett behov av att testa implementeringen på alla enheter. Vissa Javascript-funktioner som window.alert, vilket gör det svårt att felsöka Javascript-koden som du har skrivit.