Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
|build-status| |PyPI| |PyPI license|
The Flow Control XBlock provides a way to display the content of a unit or to redirect the user elsewhere based on compliance with a condition that evaluates the submission or the score of a problem or a set of problems.
Inside both LMS and Studio shells, using make lms-shell
and make studio-shell
in your devstack directory do::
pip install flow-control-xblock
However, if you want to further develop this XBlock, you might want to instead clone this repository and do::
pip install -e path/to/flow-control
After successful installation, you can activate this component for a course following these steps:
Settings -> Advanced Settings
from the top menu.Advanced Module List
policy key, and Add "flow-control"
to the policy value list.Include the Flow Control component in the content unit you want to control access to, and follow these steps on "settings":
You can install this XBlock's dependencies for development by performing::
make requirements
Flow Control can be used whenever you need to control the available course content based on grades obtained by a student, on one or more evaluated problems in the course. Also, it is possible to check if those problems have been answered or not. Some common uses cases are:
Studio editable settings: Allows to select the conditions and operators to evaluate and the actions to apply in a particular unit.
Condition types: Currently, the xblock features evaluating the score of a single problem and the average score of a list of problems.
Condition operators: The implemented operators are:
Actions: This actions can be applied when a condition is met:
WYSIWYG editor: A simple to use HTML editor to simplify writing the content or message that learners will get if the condition is met.
The Flow Control XBlock was built by eduNEXT <https://www.edunext.co>
_, a company specialized in open edX development and open edX cloud services.
It was presented at the open edX con 2016 at Stanford University.
.. |build-status| image:: https://circleci.com/gh/eduNEXT/flow-control-xblock.svg?style=svg :target: https://circleci.com/gh/eduNEXT/flow-control-xblock
.. |PyPI license| image:: https://img.shields.io/pypi/l/flow-control-xblock.svg :target: https://pypi.python.org/pypi/flow-control-xblock/
.. |PyPI| image:: https://badge.fury.io/py/flow-control-xblock.svg :target: https://badge.fury.io/py/flow-control-xblock
FAQs
Flow Control XBlock
We found that flow-control-xblock demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.