III. Functional framework of the learning system
This section codifies and summarizes the functions, learning activities and services of the home pages at the three levels of the platform using a service-oriented approach with Web 2.0 concepts, connectivism theory and grounded theory, thus forming a functional framework for the learning system. It organizes the functions at different levels of the learning system, and analyzes the commonly used functions and learning activities of the system.
1. The three-level coding system: “Function — Learning activity — Service”
First, as seen from the above analysis of the level structure of the learning system, the portal and course space focus respectively on management service information and course learning information, and only include online learning support functions for some of the students. It is the personal space that encapsulates the online learning support functions for the students. To further clarify the functions of the distance learning and management platform, the following section makes an overall summary of the functions at the three levels mainly based on the personal space.
Second, services are provided through activities, and educational services are the product of educational activities[7]. Accordingly, a series of platform functions organized around a clear objective can support the platform's corresponding online educational activity. A series of online education activities organized around a clear teaching objective will produce a corresponding online educational service. Therefore, a service-oriented approach is helpful in organizing learning activities, and centering on learning activities helps to relate and integrate functions, resulting in optimization of the platform's functional framework. The following section presents a three-level coding system of “function—learning activity—service” based on the statistical summary of the functions of the three home pages using a service-oriented approach and grounded theory methods. The second level coding (learning activity) is based on the nature and category of the functions. The third level coding (service) is based on the following:
(1) From a service perspective, the National Outline for Medium and Long-term Education Reform and Development (2010-2020) calls for the energetic development of distance education and the construction of a public service platform. From an Internet development perspective, individualization and socialization are the dual choices of Internet consumers in the Web 2.0 age[8], and the individualization and socialization of public services are the development trend of the future.
(2) From a learning theory perspective, constructivist learning theory stresses that learning is a process of personal knowledge construction and social consultation. Connectivism theory further stresses the optimization of the individual's inner and exterior knowledge network in an effort to turn individual nodes into hot nodes in the network of society[9].
(3) From a pedagogical and sociological perspective, education must achieve the unification of individualization and socialization in order to achieve well-rounded human development[10].
(4) From a philosophical perspective, Karl Marx believes that man is both an individualized person and a socialized person. The individualization and socialization of man happen together at the same time, related as a unity of opposites[11][12].
Therefore, if the platform is to facilitate students' balanced development, it must not only support the students in course learning but also pay attention to their individualization and socialization. Hence, on the basis of the preliminary content analysis of the 30 representative platforms, the author classifies the students’ online learning activities into three categories of services: personal management, social management and learning management.
The final coding results are shown in Table 5. The learning system includes 3 categories of services, 18 learning activities and 41 specific functions. Listed in the table are the functions of each level and the number of occurrences of each. In addition, service subcategories are listed between the second level coding and third level coding.
What needs to be explained is that personal management and social management are only relative divisions; the two categories have some amount of overlap. In personal management, the act of editing personal information is to create a name card for social interaction, and creating a personal folder is done to share with the group folder. Likewise, in social management, peer communication is conducted one-on-one, so it has characteristics of individualization.
Table 5 Platform Function Statistics and Learning Activity Coding
Specific functions
(First level coding)
|
Number
|
Learning activity
(Second level coding)
|
Service subcategories
|
Service
(Third level coding)
|
||
Total
|
Portal
|
Course space
|
||||
Personal information
|
29
|
|
|
Personal information
|
Personal information management
|
Personal management
|
Login information
|
13
|
|
|
|||
Reminders
|
7
|
|
|
|||
Personal folder
|
5
|
|
|
Personal tools
|
||
Space settings
|
4
|
|
|
|||
Calendar
|
8
|
|
|
|||
Course selection
|
12
|
2
|
|
Course selection and payment
|
Personal learning affairs management
|
|
Payment
|
11
|
|
|
|||
Test appointment
|
10
|
|
1
|
Test appointment
|
||
Course application
|
2
|
|
|
Personal registration management
|
||
School registration
|
6
|
2
|
|
|||
Formal schooling application
|
6
|
1
|
|
|||
Study plan
|
10
|
|
|
Academic affairs inquiry
|
Learning affairs inquiry
|
|
Teaching material information
|
5
|
|
|
|||
Final score inquiry
|
22
|
1
|
|
|||
Notices
|
21
|
|
|
View info
|
View info
|
Social management
|
News
|
4
|
|
|
|||
Schoolmates and teachers
|
12
|
|
2
|
Peer communication
|
Campus exchange
|
|
Internal mailbox
|
20
|
5
|
1
|
|||
Message box
|
8
|
2
|
|
|||
Short message
|
11
|
2
|
2
|
|||
QQ
|
3
|
|
|
|||
Blog
|
3
|
|
|
Community exchange
|
||
Class BBS
|
4
|
2
|
|
|||
English corner
|
1
|
|
|
|||
Public forum
|
14
|
2
|
|
|||
Public resource center
|
13
|
|
|
Resource sharing
|
Public resources
|
|
Help
|
25
|
9
|
|
Help and consultation
|
Learning assistance
|
|
Technical support
|
25
|
19
|
3
|
|||
Course retrieval
|
2
|
|
|
Learning resources
|
Course content learning
|
Learning management
|
Course list
|
30
|
|
|
|||
Learning tools
|
9
|
|
|
|||
Assignment
|
23
|
|
10
|
Learning activities
|
||
Online test
|
12
|
|
7
|
|||
Experiment center
|
3
|
|
2
|
|||
Course forum
|
25
|
|
10
|
Tutorial Q & A
|
Tutorial Q & A
|
|
Online Q & A
|
22
|
3
|
6
|
|||
Learning progress inquiry
|
14
|
|
3
|
Learning progress inquiry
|
Course learning management
|
|
Course assessment
|
5
|
|
5
|
Teaching assessment
|
||
Graduation thesis
|
12
|
1
|
|
Specialized learning
|
Specialized learning management
|
|
Study for unified examination
|
15
|
5
|
|
Division of three categories of services based on learning activities is beneficial for the following reasons: It highlights the equal importance of individualized services, social services and course learning within the platform. It clarifies the corresponding functions of the three categories of service, and helps make focused enhancement and optimization of these functions, thus providing support to the students’ individual, social and course learning activities. It also helps guide the mutual advancement of personal management and social exchange centered on course learning so as to achieve a balance in developing the students’ individualization and socialization.
2. Summary of functions between the three levels
Based on the above three-level coding system, a summary can be made of the functions of the portal, personal space and course space.
Table 5 shows that the portal overlaps with the personal space mainly in community exchange activities, of which the function of campus activity support is mainly provided by the portal, since such information can be browsed without login. Moreover, the portal usually includes an internal mailbox system, an online Q & A system and quick access to study for unified examination, course selection and school registration, but these functions are available only after login. The author believes that it is better to place these functions in the personal space. Doing so would achieve better integration and reduce redundant login.
Second, the course space overlaps with the personal space mainly in the tutorial Q & A and online test functions, but its content is relevant only to a single course, while the course Q & A and practice test functions in the personal space usually list all of the student's courses. Moreover, the author believes that schoolmate and teacher information and the course learning progress inquiry function should be placed in the course space to facilitate course learning.
3. A summary of commonly used functions
This paper classifies functions appearing in 10 or more platforms (one-third of the total) as commonly used functions and those appearing in 20 or more platforms (over two-thirds) as core functions. Based on the data in Table 5, the commonly used functions are listed in Table 6 (with core functions in bold face).
First, we can see that personal information, final score inquiry, notices, internal mailbox, help, course list, course forum, online Q & A and assignments are the core functions of the platform.