Education : ๊ต์ก
๊ต์ก ์ฑ์์ ์ธก์ ์ ๊ถ์ฅํ๋ ์ธ์ฑ ์ด๋ฒคํธ API์ ์ ์ฉ ์์๋ฅผ ์๋ดํฉ๋๋ค.
โ๏ธ์์ฑ ์ค Key ์ด๋ฆ์ ๊ฐ์ด๋์ ๋์์๋ Key ์ด๋ฆ์ ๊ทธ๋๋ก ์ฌ์ฉ ํด ์ฃผ์ธ์. (์์๋ก ๋ณ๊ฒฝ์ ๋์๋ณด๋์์ ๋ฐ์ดํฐ ํ์ธ์ด ์ด๋ ต์ต๋๋ค. > class_id , class_name ๋ฑ)
์ถ์ ์ฒดํฌ
์ถ์ ์ฒดํฌ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_check_attendance");
DOT.logEvent(eventMap);val eventMap = mutableMapOf<String,Any>()
eventMap["event"] = "w_check_attendance"
DOT.logEvent(eventMap)let event = NSMutableDictionary()
event["event"] = "w_check_attendance"
DOT.logEvent(event)NSMutableDictionary *event = [[NSMutableDictionary alloc] init];
[event setValue:@"w_check_attendance" forKey:@"event"];
[DOT logEvent:event]; var event = new Object();
event["event"] = "w_check_attendance";
DOT.logEvent(event); var event = new Object();
event["event"] = "w_check_attendance";
WDOT.logEvent(event);// .dart ์์ ํธ์ถ ํ ๋
Map event = {};
event["event"] = "w_check_attendance";
DOT.logEvent(event);
// webview ์์ ํธ์ถ ํ ๋
window.flutter_inappwebview.callHandler("DotFlutterDataBridge",JSON.stringify({
method : "logEvent",
data: {
event : "w_check_attendance"
}
}));๊ณต๋ถ ์ธ์ฆํ๊ธฐ
๊ณต๋ถ ์ธ์ฆํ๊ธฐ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_check_study");
DOT.logEvent(eventMap);val eventMap = mutableMapOf<String,Any>()
eventMap["event"] = "w_check_study"
DOT.logEvent(eventMap)let event = NSMutableDictionary()
event["event"] = "w_check_study"
DOT.logEvent(event)NSMutableDictionary *event = [[NSMutableDictionary alloc] init];
[event setValue:@"w_check_study" forKey:@"event"];
[DOT logEvent:event]; var event = new Object();
event["event"] = "w_check_study";
DOT.logEvent(event); var event = new Object();
event["event"] = "w_check_study";
WDOT.logEvent(event);// .dart ์์ ํธ์ถ ํ ๋
Map event = {};
event["event"] = "w_check_study";
DOT.logEvent(event);
// webview ์์ ํธ์ถ ํ ๋
window.flutter_inappwebview.callHandler("DotFlutterDataBridge",JSON.stringify({
method : "logEvent",
data: {
event : "w_check_study"
}
}));๊ฐ์ ์๊ฐํ๊ธฐ
๊ฐ์ ์๊ฐ์ ์๋ฃํ๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
class_id
RW202008170
string
๊ฐ์ ๊ณ ์ ๋ฒํธ
class_name
ํฐ๋ณ์ค ์ตํ์ฑ์ ๋ณ๋ณํ๊ตญ์ฌ ์๋ฅ๊ฐ๋ 2023ํ๋ ๋ ์๋ฅ ๋๋น
string
๊ฐ์ ์ด๋ฆ
๋ ๋ฒจํ
์คํธ ์๋ฃ
๋ ๋ฒจํ ์คํธ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
ํํธ๋ ํ๋ก๊ทธ๋จ ๋ฑ๋ก ์๋ฃ
ํํธ๋ ํ๋ก๊ทธ๋จ ๋ฑ๋ก์ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์๋ฃ ๋ค์ด๋ก๋ํ๊ธฐ
์๋ฃ ๋ค์ด๋ก๋๋ฅผ ์๋ฃํ๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
document_id
789456
string
์๋ฃ ๊ณ ์ ๋ฒํธ
document_name
๋น ๋ฅธ๋ ํด ๋ฐ๋ฅธ๋ ํด ๊ตฌ๋ฌธ๋ ํด [2022 ๊ฐ์ ]
string
์๋ฃ ์ด๋ฆ
์คํฐ๋๊ทธ๋ฃน ์ด๋ฒคํธ
๊ทธ๋ฃน ๊ฐ์คํ๊ธฐ
๊ทธ๋ฃน ๊ฐ์คํ๊ธฐ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
group_id
M380
string
๊ทธ๋ฃน ๊ณ ์ ๋ฒํธ
group_name
[์๋ฅ๊ฐ๋ ] ์คํ์ ์ ๋๋นํจ๊ณผ
string
๊ทธ๋ฃน ์ด๋ฆ
group_dist
10
string
๊ทธ๋ฃน ์ธ์์ ๋ถํฌ
๊ทธ๋ฃน ๊ฐ์
ํ๊ธฐ
๊ทธ๋ฃน ๊ฐ์ ์ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
group_id
M380
string
๊ทธ๋ฃน ๊ณ ์ ๋ฒํธ
group_name
[์๋ฅ๊ฐ๋ ] ์คํ์ ์ ๋๋นํจ๊ณผ
string
๊ทธ๋ฃน ์ด๋ฆ
group_dist
10
string
๊ทธ๋ฃน ์ธ์์ ๋ถํฌ
๊ทธ๋ฃน ์ญ์ ํ๊ธฐ
๊ทธ๋ฃน ์ญ์ ํ๊ธฐ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
group_id
M380
string
๊ทธ๋ฃน ๊ณ ์ ๋ฒํธ
group_name
[์๋ฅ๊ฐ๋ ] ์คํ์ ์ ๋๋นํจ๊ณผ
string
๊ทธ๋ฃน ์ด๋ฆ
group_dist
10
string
๊ทธ๋ฃน ์ธ์์ ๋ถํฌ
๊ทธ๋ฃน ํํดํ๊ธฐ
๊ทธ๋ฃน ํํดํ๊ธฐ๋ฅผ ์๋ฃ๋๋ ์์ ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ ํ ์์ฑ
Key
Value ์์
Type
์ค๋ช
group_id
M380
string
๊ทธ๋ฃน ๊ณ ์ ๋ฒํธ
group_name
[์๋ฅ๊ฐ๋ ] ์คํ์ ์ ๋๋นํจ๊ณผ
string
๊ทธ๋ฃน ์ด๋ฆ
group_dist
10
string
๊ทธ๋ฃน ์ธ์์ ๋ถํฌ
Last updated
Was this helpful?