HackMD
    • Sharing Link copied
    • /edit
    • View mode
      • Edit mode
      • View mode
      • Book mode
      • Slide mode
      Edit mode View mode Book mode Slide mode
    • Note Permission
    • Read
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • Write
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • More (Comment, Invitee)
    • Publishing
    • Commenting Enable
      Disabled Forbidden Owners Signed-in users Everyone
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Invitee
    • No invitee
    • Options
    • Versions
    • Transfer ownership
    • Delete this note
    • Template
    • Save as template
    • Insert from template
    • Export
    • Google Drive Export to Google Drive
    • Gist
    • Import
    • Google Drive Import from Google Drive
    • Gist
    • Clipboard
    • Download
    • Markdown
    • HTML
    • Raw HTML
Menu Sharing Help
Menu
Options
Versions Transfer ownership Delete this note
Export
Google Drive Export to Google Drive Gist
Import
Google Drive Import from Google Drive Gist Clipboard
Download
Markdown HTML Raw HTML
Back
Sharing
Sharing Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
More (Comment, Invitee)
Publishing
More (Comment, Invitee)
Commenting Enable
Disabled Forbidden Owners Signed-in users Everyone
Permission
Owners
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Invitee
No invitee
   owned this note    owned this note      
Published Linked with
Like BookmarkBookmarked
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: jothon --- g0v 成就系統發想 =========== ## 成就系統網頁 :::info 🌟 https://badge.g0v.tw/ 由使用者自行確認,是否公開以下貢獻軌跡 - 程式開發:Github 帳號 - 文件協作:g0v.hackmd - 頻道發言:g0v-slack - 活動參與:kktix (g0v-jothon) ::: --- ## 成就系統功能發想 工作文件 - [資料夾](https://drive.google.com/drive/folders/1ChgQO32547gtmJf1rp2wengYq35x8xW2?usp=share_link) - https://g0v.hackmd.io/egkNjY94QfqC8DlN1AzM-g ### 運用「成就系統」,加強「新參者互動體驗」 - 一位新參者來到大松活動,加入社群的第一個 1 小時 - 已報名過 KKTIX 帳號 - 建立 g0v slack 帳號 - 建立 g0v hackmd 帳號 - (自選) 建立 github 帳號 - 登入 g0v badge 系統 - 確認自己的 g0v slack、g0v hackmd、github、KKTIX 帳號 - 解任務 - 任務項目,參考新手小紙條整合 (補小紙條文件網址) - 如: 在 slack #self-into 頻道自我介紹 - 成就系統如何自動化辨識此項目達成? - slack 機器人的角色 - 透過 slack 機器人主動通知使用者達成的新手成就 - 「恭喜你完成自我介紹 !」 - 「看看還有什麼任務」 - 此機器人也可以做到新人提示頻道 ### 從「成就系統」產出「個人對於專案的貢獻度」 ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_cfbe29e1b24acb206e34169e57bbc3c2.png) - 成就系統中,是否要有全部「坑」的列表頁面,各個「坑」的個別頁面? - 如何建立「坑」的列表頁面 - 這裡有手動蒐集 [g0v database](https://docs.google.com/spreadsheets/d/1C9-g1pvkfqBJbfkjPB0gvfBbBxVlWYJj6tTVwaI5_x8/edit#gid=0) - 該專案,最近一次的專案貢獻的時間點 (github,hackmd,slack..等) - 概念參考:專案活躍度 https://chunyenhuang.github.io/awesome-g0v-projects/#/ - 可設定「坑」與「坑主」 - 坑主可以額外簡單提供坑的說明文字,連結 - 概念參考:Aray https://aray.g0v.tw/project/c66f1b10-a1dc-11ec-8600-2953ac482c6d - 產生參與者與專案的距離 - 條件 - 坑主可以指定該坑相關的 github repo, slack 頻道, hackmd tags, hackmd Teamname,特別抓出使用者與這些的關係 - 距離表現方式 - https://company-graph.g0v.ronny.tw/?id=52928873 - 貢獻面向 - 程式開發 - [(自動擷取數據)github code]*3 - 待確認適合的計算單位 - 文件企劃 - [(自動擷取數據)hackmd 修改字元數]*2 - 社群討論 - [(自動擷取數據)slack 頻道發言字元數]*1 - [(自訂貢獻項目)協助社群活動舉辦次數]*30 - 專案推廣 - [(自訂貢獻項目)演講與講座]*20 - [(自訂貢獻項目)撰寫推廣報導]*20 - 專案捐款 - [(自訂貢獻項目)捐款支持專案台幣金額]*10 - 也可以不套用權重比例,不進行跨面向排序 - 坑主可以發出自己坑的成就 - 系統串接類 - 例如 cofacts 回報貢獻 https://cofacts.tw/ - 例如 有登入 g0v.badge 的使用者,表示也參與 badge 專案 - 工人智慧發出成就 - 例如揪松團對於有擔任過小幫手,有貢獻大松(主持、導覽團)、有錄過 podcast..等貢獻者,提供貢獻證明 - 對於個人參與者 - 成為參與者的名片頁 - 貢獻類型圖像 - 💻 程式開發 (如 github) - ✍ 文件撰寫 (如 hackmd) - 💪 活動籌辦 (如 大松小幫手、籌辦專案小聚) - 👋 活動參加 (如 kktix) ### 零時小學校認證機制 * 需求: * 學員學習歷程系統:數位公民線上課程(各課程時數)、各活動總時數、徵件 * 講師:講師討論與上課時數 * 流程: * 數位公民線上課程: 1. 各課程影片看完後需填寫作業表單,作業表單需簡單可以辨識是否通過(無需講師批改)。作業表單需要填寫成就系統 ID。 2. 作業通過後,提供 CSV 檔案給成就系統。 3. 使用者可以將成就認證轉為 pdf ### 坑主發各專案的貢獻認證 * 方式: * csv 輸入 * 坑主手動輸入 * 欄位:任務描述、通過者的成就系統 ID * 用網址,讓使用者進入後,提供成就認證 * 情境: * 有參加專案小聚活動,在現場提供一個 QRCode,掃描進入網址,則代表使用者參加本次活動 * 使用者幫忙登打、辨識衛星影像,到一個階段,網頁中提供一個另開的網址,進入後則認證使用者已完成的貢獻量 * 各坑主可以自行設定發放標準,並與成就系統合作 * 參考案例 * Opass app * https://opass.app/ * 擺攤的時候,闖關任務成功後,使用者出示自己的 Opass app QRCODE,攤主掃描 QRCODE,確認完成闖關任務 * COSCUP 志工任務系統 * https://volunteer.coscup.org/tasks/2021 ### 如何申請當坑主 * 成就系統內,設置申請介面 * 表單要填寫項目: * 必填:坑主ID * 必填:專案英文ID * 必填:專案簡介文字 * 選填:hackmd tag * 選填:slack channels * 選填:aray 網址 * 透過機器人公告在 #general,等待三天,若無異議則通過,持不同意見者須說明理由 * 主要用意: * 針對既有的坑,避免非坑主認領坑 * 討論: * 若是新的坑,還需要等三天嗎? * 揪松團職工,於成就系統內,手動通過此次申請 * 坑主可自行新增其他坑主,取得坑的頁面管理權限 ### 「坑」的頁面 參考 https://aray.g0v.tw/project/c66f1b10-a1dc-11ec-8600-2953ac482c6d ### 介面語言選項 * 優先順序:中、英、日、韓 ## 2023 開發目標 ### 功能需求 #### 共通 - 保留多語系的空間 - 使用者角色分為如下: - 系統管理員:整個系統的管理員,可能是揪松職工,功能可能有刪除使用者、幫使用者改ID、審核新坑成立、管理坑等 - 坑管理員:單一坑的管理員,可以修改坑的資訊,增加坑的新成就 - 一般用戶:一般用戶可以瀏覽自己的成就以及設定一些連絡資訊和自我介紹 - badge 提供 openid 給 aray 使用 #### 開放自由註冊 - 增加帳號密碼註冊功能 - email 認證功能 - 可自訂使用者 ID #### 坑主開坑 - 坑主可以選擇開坑功能,機器人會主動到 #general 發文 - 兩日過後可由管理員至「新坑審核頁面」通過審核開啟新坑 - 坑主可以在「坑坑管理員設定頁面」新增新的管理員 - 坑主可以新增成就 - 坑主可以手動指定哪些人可以得到成就(也可以批次大量加入) - 坑主可以產生「取得成就網址」已登入的使用者可透過這個網址直接取得成就 - 該取得成就網址可以設定期限,只有特定時間可取得,可用在特定活動 #### 管理員功能 - 可以瀏覽待審核的坑有哪些,並通過審核 - 可以新增更多管理員 ### 需要界面 - 所有頁面都要可以切換語系的按鈕 - 註冊頁面 - 包含上面「開放自由註冊」功能 - 坑主相關介面 - 申請新坑頁面 - 坑坑管理員設定頁面 - 坑內成就管理頁面 - 管理員相關介面 - 管理員管理頁面 - 新坑審核頁面 - 坑坑列表

Import from clipboard

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lost their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.


Upgrade

All
  • All
  • Team
No template.

Create a template


Upgrade

Delete template

Do you really want to delete this template?

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

Sign in via GitHub

New to HackMD? Sign up

Help

  • English
  • 中文
  • 日本語

Documents

Tutorials

Book Mode Tutorial

Slide Example

YAML Metadata

Resources

Releases

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions

Versions

Upgrade now

Version named by    

More Less
  • Edit
  • Delete

Note content is identical to the latest version.
Compare with
    Choose a version
    No search result
    Version not found

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.