FLOW CONTROL: A multi Unit Conditional XBlock Juan Camilo Montoya [email protected]

For any unit that has FLOW CONTROL: Condition not met

Redirect condition

Condition met

Configured Action Display the unit’s content

Display an HTML content

Switch to another unit in the sequence

Switch to any other unit (jump_to_id)

URL redirect

Use cases • Only continue until you get your answer right. • Skip an extra explanation you don’t need. • Display feedback based on scores obtained for one problem that is not located on the same unit.

• Only allow you to continue until you achieve a threshold score for a group of problems. • Display feedback based on scores over multiple problems (from any part of the course).

What next • • • •

Condition based on submission only Condition based on polls Condition based on content visualization More than one condition

• Sequence of actions. (show message + redirect).

• Your ideas and feedback here.

How to get it

https://github.com/eduNEXT/flow-control-xblock

Juan Camilo Montoya [email protected] www.edunext.co

FLOW CONTROL Xblock.pdf

Page 2 of 5. For any unit that has FLOW CONTROL: Redirect. condition. Display the. unit's. content. Display. an. HTML. content. Condition. not met. Switch to.

293KB Sizes 2 Downloads 223 Views

Recommend Documents

Chapter5-Control Flow Statement.pdf
loop. Iteration. Construct. Whoops! There was a problem loading this page. Chapter5-Control Flow Statement.pdf. Chapter5-Control Flow Statement.pdf. Open.

Multiple Vehicle Driving Control for Traffic Flow Efficiency
challenges such as traffic flow efficiency, safety enhancement and environmental ..... 73 ms to post-process the vision data. Two LIDARs were used to maintain ...

Lab02Creating and Editing a Control Flow Task.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Lab02Creating ...

Perspectives-In-Flow-Control-And-Optimization-Advances-In-Design ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Perspectives-In-Flow-Control-And-Optimization-Advances-In-Design-And-Control.pdf. Perspectives-In-Flow-Contr

66 Perfect Reconstructability of Control Flow ... - Research at Google
They explicitly model the flow of data and state, and only implicitly represent a restricted form of ... control flow in a structured form, which allows for simpler and more powerful imple- ..... Left: Unstructured CFG (loop with two entry and exit p

Operator Type Operator Java Flow of Control - GitHub
Operator Type. Operator. Java Flow of Control. Unary ! ++ -- + -. Java Evaluates First. Mul plica ve. * / %. Addi ve. + -. Rela onal. < > = Equality. == !=

Enforcing System-Wide Control Flow Integrity for Exploit ... - CiteSeerX
Adobe Reader. 8.1.1 .... Adobe flash, IE, Google Chrome and so on), no more than. 1000 files were ..... machine introspection via online kernel data redirection.

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio ...
Cognitive Radio Network with Spectrum Underlay ... multi-hop CRN overlay with a primary network in [2]. .... network can support in sense that there exists a.

Control Flow Integrity Enforcement with Dynamic Code Optimization
We further perform comprehensive evaluations and shed light on the exact amount of savings contributed by ...... ment using randomization for Cloud Computing No. 61373168 and ... The performance cost of shadow stacks and stack canaries.

PLASMA JET FOR FLOW CONTROL NV Ardelyan, VL ...
gasdynamic channel stand, one can see, that the direction ... generator power is 10-15 kW, the gas consumption .... plasma generator power 15 kW, typical time.

Enforcing Forward-Edge Control-Flow Integrity in ... - master.pcc.me.uk
VTV protects only virtual calls and does not attempt to verify other types of. 3 ..... Under these circumstances, IFCC changes the way it operates on function ...

Joint Scheduling and Flow Control for Multi-hop Cognitive Radio ...
Cognitive Radio Network with Spectrum Underlay ... multi-hop CRN overlay with a primary network in [2]. .... network can support in sense that there exists a.

{ Download } Light Flow Pro - LED Control v3.73.00 ...
{ Download } Light Flow Pro - LED Control v3.73.00. APK. Take control ... Blackberry device and miss the features of BeBuzz / BerryBuzz then give LightFlow a try!

Control Flow Integrity Enforcement with Dynamic Code Optimization
variants introduced [4, 10, 12, 20, 24–26]. Some of these ..... fair comparison with existing work, we used twelve pure C/C++ programs we can find in SPEC ...

Queueing behavior under flow control at the subscriber ...
University of Califomia, Los Angeles, Los Angeles, CA 90024. Abstract. A Credit Manager .... analyze the stochastic behavior of the system under the flow control ...

Correcting the Dynamic Call Graph Using Control Flow ...
Complexity of large object oriented programs. ❑ Decompose the program into small methods ... FDOM (Frequency dominator) correction. ○. Static approach. ○. Uses static FDOM constraint on DCG. ❑. Dynamic basic block profile correction. ○. Dyn

mobile backbone network routing with flow control and ...
into the network so that the Quality-of-Service of admitted flows could be ..... values between 7 and 9 hops yield the best delay-throughput performance behavior. .... on Broadband Networks (BroadNets), page 661-670, Oct. 2004. Authorized ...

Enforcing Forward-Edge Control-Flow Integrity in ... - master.pcc.me.uk
Constraining dynamic control transfers is a common tech- nique for mitigating ..... can [11], as well as debug information in PDB files. These implementations ...

Enforcing System-Wide Control Flow Integrity for Exploit ... - CiteSeerX
of whitelist based and shadow call stack based approaches to monitor ... provide a proof-of-concept implementation of Total-CFI on. DECAF ... trospection, Vulnerability Detection, Software Security .... volving multiple processes/services. ... Knowin

Control Flow Integrity Enforcement with Dynamic ... - Semantic Scholar
We pop out return addresses continuously until a match is found or when the .... 2 does not tell us if the dynamic optimizer had sped up or slowed down the execution of ..... ACM, 2014. 20. V. Pappas, M. Polychronakis, and A. D. Keromytis.