-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
99 lines (87 loc) · 3.42 KB
/
Copy pathconfig.example.yaml
File metadata and controls
99 lines (87 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# AI Ed Wiki — Daily Scan Configuration
# Used by the daily AIED scan cron job
schedule: "0 9 * * 1-5" # 9:00 AM weekdays (Eastern)
search_window:
default_days: 3 # Fallback when no prior run date in memory
memory_key: "last_arxiv_scan_date"
sources:
- name: arXiv CS + education
type: arxiv_api
url: "https://export.arxiv.org/api/query"
categories: ["cs.CY", "cs.HC", "cs.CL", "cs.AI"]
keywords: ["education", "learning", "student", "teacher", "classroom", "tutor", "school",
"curriculum", "pedagog", "grading", "feedback", "literacy", "assessment",
"metacognit"]
max_results: 20
retry: {max_attempts: 3, delay_seconds: 2}
- name: arXiv physics.ed-ph
type: arxiv_api
url: "https://export.arxiv.org/api/query"
categories: ["physics.ed-ph"]
keywords: ["AI", "LLM", "chatbot", "generative", "machine learning"]
max_results: 10
retry: {max_attempts: 3, delay_seconds: 2}
- name: EdArXiv
type: web_search
url: "https://osf.io/preprints/edarxiv/discover"
query: "AI OR LLM OR generative education learning teaching tutoring"
max_results: 20
retry: {max_attempts: 3, delay_seconds: 2}
journal_rss:
# Weekly cron job checks these feeds (see tooling/cron/weekly-rss-scan-prompt.md)
feeds:
- name: "Computers and Education: Artificial Intelligence"
url: "https://rss.sciencedirect.com/publication/science/2666920X"
open_access: true
max_age_days: 90
- name: "Computers and Education Open"
url: "https://rss.sciencedirect.com/publication/science/26665573"
open_access: true
max_age_days: 90
- name: "British Journal of Educational Technology"
url: "https://bera-journals.onlinelibrary.wiley.com/feed/14678535/most-recent"
open_access: "check_per_article" # hybrid journal — verify before ingesting
max_age_days: 30
- name: "Frontiers in Psychology"
url: "https://www.frontiersin.org/journals/psychology/rss"
open_access: true
max_age_days: 30
- name: "International Journal of Educational Technology in Higher Education"
url: "https://link.springer.com/search.rss?facet-content-type=Article&facet-journal-id=41239"
open_access: true
max_age_days: 90
fetcher_script: "tooling/scripts/fetch-rss-feeds.py"
wiki:
path: ./
articles_dir: articles/
concepts_dir: concepts/
raw_dir: raw/papers/
site_build: "npm run build" # Astro static site build
site_url: "https://YOUR_USERNAME.github.io/YOUR_REPO"
notification:
platform: telegram
delivery: origin # Back to the chat that triggered
relevance_filter:
include:
- AI/LLM/genAI applied to education, learning, or teaching
- Intelligent tutoring systems, AI feedback, automated grading
- AI literacy, AI in classrooms, student-AI interaction
- Learning analytics with AI, knowledge tracing, student modeling
- AI-generated educational content or assessment
- AI safety/harms in educational contexts
exclude:
- Pure CS/ML research with no education application
- General AI fairness/ethics without education context
- Non-AI education research
- AI detection tools without education context
default_policy: "ingest" # When uncertain, ingest
deduplication:
method: "doi_or_arxiv_id"
check_path: "raw/papers/"
rate_limiting:
strategy: "exponential_backoff"
base_delay: 2 # seconds
max_retries: 5
backoff_multiplier: 2
jitter: true
citation_format: "APA"