## HSK card specification
- Front template
```HTML
<div class=hanzi>{{Simplified}}</div>
<span style="font-family:SimSun; font-size: 22px; color: \#B80000; ">
{{Homograph}}
</span>
<div class=pinyin><br></div>
<div class=english><br></div>
<div class=description><br></div>
<hr>
<div class=sentence>{{SentenceSimplified}}</div>
```
- CSS
```CSS
.card {
font-family: arial;
font-size: 10px;
text-align: left;
color: \#222222;
background-color: \#fdf6e3;
}
.hanzi {
font-family: Kaiti;
font-size: 78px;
}
.sentence{
font-family: SimSun;
font-size:24px;
text-align:left
}
.pinyin {
font-family: Gentium Plus;
font-size: 22px;
color: \#005500;
}
.pinyinSen {
font-family: Gentium Plus;
font-size: 20px;
color: \#005500;
text-align:left;
display: none
}
.english{
font-family: Georgia;
font-size: 16px;
}
.meaningSent{
font-family: Georgia;
font-size: 16px;
text-align:left
}
.description{
font-family: Georgia;
font-size: 16px;
color: \#575757;
}
a{
text-decoration: none;
color: black
}
button{display: inline-block}
```
- Back template
```HTML
<script>
function toggleVisibility(className) {
if ("{{SentencePinyin.1}}" === "") {
window.open("plecoapi://x-callback-url/s?q={{SentenceSimplified}}");
} else {
var elements = document.getElementsByClassName(className);
for (var i = 0; i < elements.length; i++) {
if (elements[i].style.display == "block") {
elements[i].style.display = "none";
} else {
elements[i].style.display = "block";
}
}
}
}
</script>
<div class=hanzi><a href="plecoapi://x-callback-url/s?q={{Simplified}}&mode=df&hw={{Simplified}}&py={{Pinyin.1}}&sec=dict&x-source=AnkiDroid">{{Simplified}}</a></div>
<span style="font-family:SimSun; font-size: 22px; color: \#B80000; ">{{Homograph}}</span>
<div class=pinyin>{{Pinyin.1}}</div>
<div class=english>{{Meaning}}</div>
<div class=description>{{Part of speech}}</div>
<hr>
<div class=sentence onclick="toggleVisibility('pinyinSen')">{{SentenceSimplified}}</div>
<div class=pinyinSen>{{SentencePinyin.1}}</div>
<div class=meaningSent>{{SentenceMeaning}}</div>
{{Audio}} {{SentenceAudio}}
<br>
{{SentenceImage}}
```
## Deck options
- New cards
- Steps: 15 900 8640
- Graduating interval: 15 days
- Easy interval: 60 days
- Starting ease: 250%
- Reviews
- Easy bonus: 130%
- Interval modifier: 100%
- Maximum interval: 36500 days
- Lapses
_A laps refers to when you wrongly answer a mature card._
- Steps: 20 minutes
- New interval: 70%
- Minimum interval: 2 days
- Leech threshold: 8 lapses
- Leech action: tag only
> [!info] Anki Manual
> Cloze deletion is the process of hiding one or more words in a sentence.
> [https://apps.ankiweb.net/docs/manual.html#deckoptions](https://apps.ankiweb.net/docs/manual.html#deckoptions)
> [!info] Guide to Anki Intervals and Learning Steps
> Learn how Anki calculates intervals and how you can modify settings to optimize your learning!
> [https://youtu.be/1XaJjbCSXT0](https://youtu.be/1XaJjbCSXT0)