---
# System prepended metadata

title: 計概指南
tags: [新手友善, 計概指南]

---

###### tags: `計概指南` `新手友善`
計概指南
===

上課
---

- [上課流程](https://hackmd.io/-8ocSXMiS7iGbUwoIy_Tdg)
- [之前簡報](https://hackmd.io/VUwPt4sNTw-lKVqU1jOmCQ)
- [相關資料(線上簡報連結)](https://hackmd.io/XWcVsxDzREuj4OuliEX7lw)

課前考試
---
- [課前考試(題目&如何出題)](https://hackmd.io/0iDbG3lAQ4eqE6PHFzt7Cg)

上機考
---
- [上機考](https://hackmd.io/PowVrO6LQUKVBIV1ogkzzw)
- 改作業解壓縮腳本
```shell=
> 
```
main.ps1
```shell=
$arr = Get-ChildItem . | Where-Object {$_.Name -notlike 'main.ps1'}

foreach ($el in $arr) {
    # echo $el.Name
    $zip_file = Get-ChildItem $el | Where-Object {$_.Name -like '*.zip'}
    if ($zip_flie.Count -ne 1) {
        "Not pass"
    }
    else {
        # echo "$el", "$zip_file"
        # 會有編碼問題
        # Expand-Archive -Path "$zip_file" -DestinationPath "$el" -Force
        Bandizip.exe -o:"$el" "$zip_file"
    }
}
```

Online Judge
---
- [整體說明](https://docs.onlinejudge.me/#/onlinejudge/guide/deploy)
- [導入用戶](https://docs.onlinejudge.me/#/onlinejudge/guide/import_users)
- [一般 Judge](https://docs.onlinejudge.me/#/onlinejudge/guide/contest_rule_type)
- [Special Judge](https://docs.onlinejudge.me/#/onlinejudge/guide/contest_rule_type)
- [平時使用指南](https://hackmd.io/XuZbKNyRSg-DZ6Vm4rwJjw)