Explore chapters and articles related to this topic
Computer System Software
Published in Brian Roffel, Patrick Chin, Computer Control in the Process Industries, 2017
The real time executive monitors and controls seven subsystems that each control certain operations or support certain functions. The file manager subsystem allows the user to create, delete, and manipulate files. It can also copy and protect files and provide file security. The peripheral input/output subsystem manages the communication to and from all peripherals such as printers, typewriters, and system terminal. The console service subsystem services all consoles. It communicates with console memory, provides security, responds to key actions, and so forth. The process input/output subsystem provides an interface to the process. It manages analog and digital inputs and outputs. The asynchronous communication subsystem manages asynchronous communica tion, and the binary synchronous communication subsystem manages high-speed communication with other computers. The job processor handles background programs, i.e., it executes and monitors them. Later in the chapter there will be further elaboration on this. The power-fail monitor monitors the power and, if a failure occurs, it takes appropriate action.
WeBWorK log files as a rich source of data on student homework behaviours
Published in International Journal of Mathematical Education in Science and Technology, 2021
The WeBWorK system records every correct and incorrect answer submission in a plain text system log file. The information in this file is used when an instructor uses the ‘Show Past Answers’ feature of WeBWorK, which allows the instructor to examine the record of an individual student’s answers for a problem. The raw data can be obtained by the instructor navigating to ‘Instructor Tools’ – ‘File Manager’, locating the directory ‘/logs’ in the home directory, and downloading the file ‘answer log’. An example of several lines from such a log file is shown in Figure 1a. The columns are separated by a ‘pipe’ (vertical line) symbol, and provide the following data: date, user ID, assignment name, problem number, correctness of answer submission, time since Jan 1 1970 (in seconds), text of answer submitted. In the present work, we will only be using information from the first five columns, though as noted above the full file is also a source of data for analysis of answer patterns (Roth et al., 2008; Kime et al., 201718–21 Oct).