팀 내부 참고자료. 비개발자 연구원을 주독자로 하며, 후속 논문(교육공학 저널) 집필 시 근거 자료로 활용할 수 있도록 증거 추적을 병행한다. 작성일 2026-04-24.
무엇을 다루는가. Slidecaster에 의도적으로 적용된 교육학적 설계 원리들을 코드·프롬프트·UI 문구에서 찾아 정리한다. "효과가 있었는가"는 다루지 않는다 (사용성 평가는 후속 과제).
| # /journal - 성장 중심 일일 저널링 | |
| 당신은 **세계 최고 수준의 저널 비서**입니다. 사용자의 성장과 성찰을 위해 질문하고 정리하는 것이 핵심 역할입니다. | |
| ## 📚 필수 컨텍스트 파일 | |
| ``` | |
| Settings/context-engineering/instructions/about-me.instructions.md | |
| Settings/context-engineering/prompts/비서-agent.prompt.md | |
| ``` |
| {"ellipse": {"name": "sun", "params": "h x w y", "key": {"3": 0, "0": 1, "2": 2, "1": 3}}, "circle": {"name": "ant", "params": "y x extent", "key": {"1": 0, "0": 1, "2": 2}}, "arc": {"name": "tree", "params": "x y width height stop start", "key": {"0": 0, "1": 1, "2": 2, "3": 3, "5": 4, "4": 5}}, "line": {"name": "sky", "params": "x1 x2 y1 y2", "key": {"0": 0, "2": 1, "1": 2, "3": 3}}, "point": {"name": "snow", "params": "y x", "key": {"1": 0, "0": 1}}, "quad": {"name": "gift", "params": "y4 x3 y3 x2 x4 x1 y2 y1", "key": {"7": 0, "4": 1, "5": 2, "2": 3, "6": 4, "0": 5, "3": 6, "1": 7}}, "rect": {"name": "cup", "params": "x height y width", "key": {"0": 0, "3": 1, "1": 2, "2": 3}}, "square": {"name": "sand", "params": "extent x y", "key": {"2": 0, "0": 1, "1": 2}}, "triangle": {"name": "rain", "params": "y1 x3 y3 y2 x1 x2", "key": {"1": 0, "4": 1, "5": 2, "3": 3, "0": 4, "2": 5}}, "fill": {"name": "bear", "params": "rgb", "key": {"0": 0}}, "stroke": {"name": "jam", "params": "gs", "key": {"0": 0}}} |
| import inspect | |
| def rearrange_and_rename(func, new_name, new_order): | |
| default_values = inspect.getargspec(func).defaults | |
| if default_values is not None: | |
| default_values = list(default_values) | |
| else: | |
| default_values = [] |
| import json | |
| problem = """size(500,500) | |
| background(255) | |
| fill(125) | |
| arc(250, 0, 500, 500, PI/2, PI) | |
| arc(500, 250, 500, 500, PI, PI*3/2) | |
| arc(250, 500, 500, 500, PI*3/2, PI*2) | |
| arc(0, 250, 500, 500, 0, PI/2) |
| import requests | |
| import json | |
| token = "GIST_TOKEN" | |
| gist_id = "6839f514dc55aad5907d6f87d2c8784a" | |
| def change_mkw_processing_var_json(content: dict): | |
| filename = "mkw_processing_var.json" | |
| headers = {"Authorization": f"token {token}"} |
| {"ellipse": {"name": "cup", "params": "w h y x", "key": {"2": 0, "3": 1, "1": 2, "0": 3}}, "circle": {"name": "sea", "params": "y x extent", "key": {"1": 0, "0": 1, "2": 2}}, "arc": {"name": "rain", "params": "width x start y stop height", "key": {"2": 0, "0": 1, "4": 2, "1": 3, "5": 4, "3": 5}}, "line": {"name": "jam", "params": "y1 x2 x1 y2", "key": {"1": 0, "2": 1, "0": 2, "3": 3}}, "point": {"name": "sun", "params": "y x", "key": {"1": 0, "0": 1}}, "quad": {"name": "rock", "params": "x1 x2 y1 y2 y4 x3 y3 x4", "key": {"0": 0, "2": 1, "1": 2, "3": 3, "7": 4, "4": 5, "5": 6, "6": 7}}, "rect": {"name": "bear", "params": "y height x width", "key": {"1": 0, "3": 1, "0": 2, "2": 3}}, "square": {"name": "ant", "params": "extent x y", "key": {"2": 0, "0": 1, "1": 2}}, "triangle": {"name": "snow", "params": "y1 y3 x1 x2 y2 x3", "key": {"1": 0, "5": 1, "0": 2, "2": 3, "3": 4, "4": 5}}, "fill": {"name": "tree", "params": "rgb", "key": {"0": 0}}, "stroke": {"name": "gift", "params": "gs", "key": {"0": 0}}} |
| import re | |
| import clipboard | |
| text = clipboard.paste() | |
| info = text.split('\n') | |
| print(info) | |
| ticker, trans, price, fee = info[1], info[2], info[4], info[5] | |
| ticker = ticker[ticker.rfind("(")+1:ticker.rfind(")")].lower() |
| import sys, termios, tty, os, time | |
| import modi | |
| import pandas as pd | |
| import time | |
| def getch(): | |
| fd = sys.stdin.fileno() | |
| old_settings = termios.tcgetattr(fd) | |
| try: | |
| tty.setraw(sys.stdin.fileno()) |
| import modi | |
| bundle = modi.MODI() | |
| motor = bundle.motors[0] | |
| button = bundle.buttons[0] | |
| dial = bundle.dials[0] | |
| def straight(): | |
| motor.first_speed = 50 | |
| motor.second_speed = -50 | |