Interleaving Strategies
نویسندگان
چکیده
Rewrite strategies are used to specify how mathematical exercises are solved in interactive learning environments, and to provide feedback to students solving such exercises. We have developed a generic strategy language with which we can specify rewrite strategies in many (mathematical) domains. Although our strategy language is quite powerful, it lacks an essential component for specifying strategies, namely the interleaving of two strategies. Often students have to perform multiple subtasks, but the order in which these tasks are performed is irrelevant, and steps of solutions may be interleaved. We show the need for combinators that support interleaving by means of several examples. We extend our strategy language with different combinators for interleaving, define the semantics of the extension, and show how the interleaving combinators are implemented in the parsing framework we use for recognizing student behavior and providing hints.
منابع مشابه
Learner Strategies and Test-wiseness of the Intermediate and Advanced Iranian TOEFL ibt Test Takers
Good language learners slot in a repertoire of strategies and when language tests are at stake, test-taking strategies and test-wiseness pave pay to a prolific outcome. Among such tests, TOEFL iBT seems to be a prerequisite to academic success and a nightmare many Iranian students struggle with. Therefore, the aim of the present study was to raise awareness about the type of questions in iBT, b...
متن کاملD4.3.1Strategies and Design for Interleaving Reasoning and Selection of Axioms
for dissemination) In this document, we discuss the main features of Web scale reasoning and develop a framework of interleaving reasoning and selection. We examine the framework of interleaving reasoning and selection with the LarKC platform. The framework is explored further from the following three perspectives: i) Query-based selection. We propose various querybased strategies of interleavi...
متن کاملThread Algebra with Multi-Level Strategies
In a previous paper, we developed an algebraic theory of threads and multi-threads based on strategic interleaving. This theory includes a number of plausible interleaving strategies on thread vectors. The strategic interleaving of a thread vector constitutes a multi-thread. Several multi-threads may exist concurrently on a single host in a network, several host behaviors may exist concurrently...
متن کاملProcess algebra with strategic interleaving
In process algebras such as ACP, parallel processes are considered to be interleaved in an arbitrary way. In the case of multi-threading as found in contemporary programming languages, parallel processes are actually interleaved according to some interleaving strategy. Interleaving strategies are also known as process-scheduling policies. In many systems, for instance hardware/software systems,...
متن کاملA Sub-threshold 9T SRAM Cell with High Write and Read ability with Bit Interleaving Capability
This paper proposes a new sub-threshold low power 9T static random-access memory (SRAM) cell compatible with bit interleaving structure in which the effective sizing adjustment of access transistors in write mode is provided by isolating writing and reading paths. In the proposed cell, we consider a weak inverter to make better write mode operation. Moreover applying boosted word line feature ...
متن کامل