# okestudy

> Welcome to our site

**When to use this site**

Reach for okestudy when a user needs information about this creator's online learning offerings on this specific site. It is the right source for these jobs:

- Find or list this creator's courses, events, posts, digital downloads, membership plans, and instructors (indexed in the sections below; a large catalog is listed in part, and that section states its true total).
- Answer "what is coming up?" — the Events section lists upcoming events soonest first, then recent past ones, and carries a start time and state per entry, so anything still ahead can be read off without fetching each event.
- Search by keyword across courses, events, membership plans, and posts at [https://okestudy.com.tw/search?q=KEYWORD](https://okestudy.com.tw/search?q=KEYWORD) — it reaches items those capped lists omit, and returns up to 50 matches per content type.
- Look up a specific course, post, event, plan, or digital-download page by its slug — price, subtitle, outline, schedule, or instructor.
- Discover every page, including past events and categories, via the [sitemap](https://okestudy.com.tw/sitemap.xml).
- Answer "does this creator teach X?" or "how much is course Y?" for this site.

Do not use it for general web search, other creators' sites, or platform-wide account actions — it only describes the content published on okestudy.com.tw.

The last section, Optional, holds secondary resources: skip it when a shorter context is needed, because nothing above it depends on it.

**How to call it**

- **MCP server** (best for tools/agents): connect to https://okestudy.com.tw/mcp and start with `get_platform_info`, then `search_courses` / `search_posts`, then drill into a slug with `get_course_details`, `get_post_details`, `get_event_details`, or `get_lecturer_profile`. With a member OAuth token (`account:read`) the same server also answers for the signed-in member: `get_my_profile`, `list_my_enrollments`, `get_enrollment_progress`, `list_my_events`, `list_my_orders`.
- **Member API** (signed-in member's own data): POST GraphQL to https://okestudy.com.tw/member/graphql with `Authorization: Bearer` and the `account:read` scope — enrollments with access expiry, last-watched lecture, event registrations, digital products. Those answer what the member has access to, not order records: no order number, coupon code, refund status or invoice. For those, read `viewer.payments` on the same endpoint — the billing history, one node per payment, each with its own `tradeNo`, so a retry is a separate node and nothing joins the attempts of one purchase. `consultingServices` is neither: it lists the services offered against the viewer's courses, and its `meetings` are every undiscarded meeting under the service, booked or not and none of them viewer-scoped; `viewer.consultingMeetings` is the viewer's own bookings and study-group sessions, with a join link on each one that has not ended or been canceled, with `filter: { startedAfter: <unix seconds>, state: ["available", "scheduled"] }` for the upcoming ones. The member notification inbox (`notifications`, `unreadNotificationCount`, `notificationSubscriptions`) is here too, with `markNotificationRead` / `markAllNotificationsRead` / `updateNotificationSubscription` mutations under `account:write`. Obtain the token as described in [auth.md](https://okestudy.com.tw/auth.md).
- **Markdown**: add `.md` to a page path (`/index.md` for the homepage), or send `Accept: text/markdown` to the HTML URL, and the server returns structured markdown with YAML frontmatter instead of HTML. Either signal works on any path below:
  - `/` (homepage)
  - `/faq`
  - `/search?q=:keyword` (searches courses, events, membership plans, and posts, up to 50 matches per type; add `&type=post` to narrow, `&page=2` to paginate)
  - `/courses` (course index, first page only)
  - `/lecturers` (instructor index, first page only)
  - `/@:slug` (instructor profile)
  - `/courses/:slug`
  - `/posts/:slug`
  - `/plans/:slug`
  - `/events/:slug`
  - `/digital-downloads/:slug`
  - `/categories/:slug`
- **HTTP API**: see the OpenAPI spec at [https://okestudy.com.tw/openapi.json](https://okestudy.com.tw/openapi.json).

## Courses

- [多益速成課](https://okestudy.com.tw/courses/vocab01): 本課程共28課｜每課片長約25分
- [CEFR英文程度檢測＿B1級＿Test 01](https://okestudy.com.tw/courses/cefrb101): ＿B1級＿Test 01
- [TIME 時代雜誌破解班](https://okestudy.com.tw/courses/1)
- [GRE 字彙30天速成 英語大革命](https://okestudy.com.tw/courses/gre-30): 本課程共30課

## Posts

- [TOEIC高分學員分享_再興高中 簡瑋昭](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222131641-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-23-e6-ad-90-e7-9b-9f-e5-b0-87-e9-a0-98-e5-85-88-e5-85-a8-e7-90-83-e6-88-90-e7-82-ba-e7-ab-8b-e6-b3-95-e7-ae-a1-13)
- [TIME閱讀解析 23 - 歐盟將領先全球成為立法管制人工智慧的先驅](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222131641-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-23-e6-ad-90-e7-9b-9f-e5-b0-87-e9-a0-98-e5-85-88-e5-85-a8-e7-90-83-e6-88-90-e7-82-ba-e7-ab-8b-e6-b3-95-e7-ae-a1)
- [TIME閱讀解析 24 - 從詐騙到音樂，人工智慧仿聲正在崛起](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222144784-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-24-e5-be-9e-e8-a9-90-e9-a8-99-e5-88-b0-e9-9f-b3-e6-a8-82-ef-bc-8c-e4-ba-ba-e5-b7-a5-e6-99-ba-e6-85-a7-e4-bb-bf)
- [TIME閱讀解析 25 - 越來越多州希望學生學習氣候科學，然而俄亥俄州並不苟同](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222166663-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-25-e8-b6-8a-e4-be-86-e8-b6-8a-e5-a4-9a-e5-b7-9e-e5-b8-8c-e6-9c-9b-e5-ad-b8-e7-94-9f-e5-ad-b8-e7-bf-92-e6-b0-a3)
- [TIME閱讀解析 26 - 亞洲的創紀錄熱浪預示了暖化世界的危機](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222187183-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-26-e4-ba-9e-e6-b4-b2-e7-9a-84-e5-89-b5-e7-b4-80-e9-8c-84-e7-86-b1-e6-b5-aa-e9-a0-90-e7-a4-ba-e4-ba-86-e6-9a-96)
- [TIME閱讀解析 27 - 核能時刻已經到來](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222196045-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-27-e6-a0-b8-e8-83-bd-e6-99-82-e5-88-bb-e5-b7-b2-e7-b6-93-e5-88-b0-e4-be-86)
- [TIME閱讀解析28 - 烏克蘭的戰時媽媽，以及在衝突當中滿一歲的嬰兒](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222209278-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-9028-e7-83-8f-e5-85-8b-e8-98-ad-e7-9a-84-e6-88-b0-e6-99-82-e5-aa-bd-e5-aa-bd-ef-bc-8c-e4-bb-a5-e5-8f-8a-e5-9c-a8-e8-a1-9d)
- [TIME閱讀解析 29 - 科學家們正利用聲音來解鎖地球的秘密](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222229627-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-29-e7-a7-91-e5-ad-b8-e5-ae-b6-e5-80-91-e6-ad-a3-e5-88-a9-e7-94-a8-e8-81-b2-e9-9f-b3-e4-be-86-e8-a7-a3-e9-8e-96)
- [TIME閱讀解析 30 - 噤聲月經討論重創運動員](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222251674-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-30-e5-99-a4-e8-81-b2-e6-9c-88-e7-b6-93-e8-a8-8e-e8-ab-96-e9-87-8d-e5-89-b5-e9-81-8b-e5-8b-95-e5-93-a1)
- [TIME閱讀解析 31 - 夢遊教會我們創傷對大腦的影響](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222251680-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-31-e5-a4-a2-e9-81-8a-e6-95-99-e6-9c-83-e6-88-91-e5-80-91-e5-89-b5-e5-82-b7-e5-b0-8d-e5-a4-a7-e8-85-a6-e7-9a-84)
- [TIME閱讀解析 32 - 為什麼早起也不見得比較好 ?](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222265216-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-32-e7-82-ba-e4-bb-80-e9-ba-bc-e6-97-a9-e8-b5-b7-e4-b9-9f-e4-b8-8d-e8-a6-8b-e5-be-97-e6-af-94-e8-bc-83-e5-a5-bd)
- [TIME閱讀解析 33 - 如何消弭線上言論自由](https://okestudy.com.tw/posts/https-noellewang719-pixnet-net-blog-post-222265237-time-e9-96-b1-e8-ae-80-e8-a7-a3-e6-9e-90-33-e5-a6-82-e4-bd-95-e6-b6-88-e5-bc-ad-e7-b7-9a-e4-b8-8a-e8-a8-80-e8-ab-96-e8-87-aa-e7-94-b1)

## Lecturers

- [旋元佑](https://okestudy.com.tw/@6)
- [黃智成](https://okestudy.com.tw/@23): 策劃人
- [黃智成](https://okestudy.com.tw/@3): 策劃人
- [洪千惠](https://okestudy.com.tw/@2): ＯＫＥ美語人氣名師
- [洪千惠](https://okestudy.com.tw/@24): OKE人氣名師
- [蔡依庭](https://okestudy.com.tw/@25): OKE人氣名師
- [石傅德](https://okestudy.com.tw/@4): 前總統隨行翻譯官暨多語學習專家
- [蔡依庭](https://okestudy.com.tw/@5): ＯＫＥ美語人氣名師
- [旋元佑](https://okestudy.com.tw/@22)

## Developer & agent resources

- [Developer portal](https://okestudy.com.tw/developer-portal): human-readable hub — OAuth client onboarding (vendor platforms and self-asserted CIMD clients), endpoints, scopes, and links to every resource below.
- [Command-line interface](https://www.npmjs.com/package/loopwise): the `loopwise` CLI for deploying Loopwise Pages and reading this API.
- [MCP server](https://okestudy.com.tw/mcp): Model Context Protocol endpoint for tools and agents. Anonymous tools cover public content; a member OAuth token with `account:read` adds get_my_profile, list_my_enrollments, get_enrollment_progress, list_my_events, and list_my_orders for the signed-in member.
- [MCP server card](https://okestudy.com.tw/.well-known/mcp/server-card.json): discovery metadata for that MCP server.
- [Member API](https://okestudy.com.tw/member/graphql): member-scoped GraphQL (POST, `Authorization: Bearer`) — the signed-in member's own profile, enrollments, progress, event registrations and digital products, plus the notification inbox, read with `account:read`; the notification mark-read and subscription mutations require `account:write`. Those are not order records — no order number, coupon code, refund status or invoice; `viewer.payments` on the same endpoint is the billing history that carries them. `consultingServices` is a catalogue of services offered against the viewer's courses, not a purchase list; `viewer.consultingMeetings` is the member's own bookings and study-group sessions, with a join link on each one that has not ended or been canceled. See the authentication guide for obtaining a token.
- [AI catalog](https://okestudy.com.tw/.well-known/ai-catalog.json): Agentic Resource Discovery manifest for this origin.
- [Agent skills index](https://okestudy.com.tw/.well-known/agent-skills/index.json): the skills this origin publishes.
- [API catalog](https://okestudy.com.tw/.well-known/api-catalog): RFC 9727 catalog of this origin's APIs.
- [OpenAPI spec](https://okestudy.com.tw/openapi.json): the HTTP API surface.
- [Pricing](https://okestudy.com.tw/pricing.md): machine-readable plan and price list.
- [Authentication guide](https://okestudy.com.tw/auth.md): OAuth 2.0 and OpenID Connect flows.
- [OAuth authorization server metadata](https://okestudy.com.tw/.well-known/oauth-authorization-server): RFC 8414 discovery document.
- [OpenID Connect discovery](https://okestudy.com.tw/.well-known/openid-configuration): OIDC discovery document.
- [Agentic Commerce manifest](https://okestudy.com.tw/.well-known/acp.json): ACP checkout capabilities.
- [Developer documentation](https://docs.loopwise.com): guides for building against this platform.

## Optional

- [okestudy.com.tw/llms-full.txt](https://okestudy.com.tw/llms-full.txt): a single-document content bundle carrying the full text of up to 50 courses, posts and digital downloads each; a larger catalog is included in part, and that section states its true total — ~11k tokens, so check it against your context budget first.
- [Loopwise](https://loopwise.com): the platform this site runs on (formerly Teachify) — courses, events, and digital products for creators.
