Các nhiệm vụ được mô hình dưới dạng đồ thị, trong đó các đỉnh của đồ thị là các nhiệm vụ, các cạnh đồ thị thể hiện quan hệ giữa các nhiệm vụ. Trong mô hình, quan hệ tiên quyết được biểu diễn mũi tên liền nét, quan hệ thành phần được biểu diễn bởi mũi tên đứt nét.
Các nhiệm vụ thành phần của nhiệm vụ T được thiết kế nhằm hướng dẫn người học các bước để thực hiện được nhiệm vụ T trong trường hợp người học chưa hoàn thành được nhiệm vụ T. Nếu người học đã hoàn thành được nhiệm vụT, người học không phải thực hiện các nhiệm vụ thành phần của nó. Ví dụ: Nếu người học đã hoàn thành nhiệm vụ Xác định các thực thể, người học không cần phải thực hiện các nhiệm vụ thành phần
của nó là Liệt kê các danh từ, Xác định danh từ chung. Trong trường hợp ngược lại hệ thống gợi ý người học cần thực hiện hai nhiệm vụ này để có thể hoàn thành được nhiệm vụ Xác định các thực thể.
2.1.3.3 Quan hệ giữa khái niệm và nhiệm vụ
Để xác định mối quan hệ giữa khái niệm và nhiệm vụ, chúng tôi đề xuất khái niệm Khái niệm tiên quyết của nhiệm vụ.
Định nghĩa 7. Khái niệm tiên quyết của nhiệm vụ: Khái niệm Ci được gọi là khái niệm tiên quyết của nhiệm vụ Tj (Ký hiệu Ci →Tj) khi và chỉ khi để hoàn thành nhiệm vụ Tj
cần phải hiểu được khái niệm Ci.
Ví dụ: Trong ví dụ về khóa học minh họa "Thiết kế cơ sở dữ liệu quan hệ" Khái niệm
Khái niệm thực thể là khái niệm tiên quyết của nhiệm vụ Xác định thực thể.
Thông qua các quan hệ giữa các khái niệm, các nhiệm vụ và giữa khái niệm và nhiệm vụ, nội dung khóa học được mô hình hóa dưới dạng đồ thị. Trong đó đỉnh của đồ thị là các khái niệm (Ký hiệu hình elíp) và nhiệm vụ (Ký hiệu hình chữ nhật), cạnh của đồ thị biểu diễn mối quan hệ tiên quyết (Mũi tên liền nét), mối quan hệ thành phần (Mũi tên đứt nét). Hình 2.3 minh họa một cách hình thức hóa mô hình nội dung khóa học. Xét ví dụ khóa học minh họa "Thiết kế cơ sở dữ liệu quan hệ", mô hình một phần nội dung của khóa học được biểu diễn như trong Hình 2.4.