Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Readme
Tutor <https://docs.tutor.edly.io>
__This plugin adds discussion forums <https://github.com/openedx/cs_comments_service>
__ to your Open edX <https://openedx.org/>
__ platform, such that students can have conversations about the courses they are following right in your LMS.
.. image:: https://overhang.io/static/catalog/screenshots/forum.png :alt: Forum screenshot
::
tutor plugins install forum
::
tutor plugins enable forum
tutor local launch
FORUM_DOCKER_IMAGE
(default: ""{{ DOCKER_REGISTRY }}overhangio/openedx-forum:{{ FORUM_VERSION }}"
)FORUM_MONGODB_DATABASE
(default: "cs_comments_service"
)FORUM_PORT
(default: "4567""
)FORUM_API_KEY
(default: "forumapikey"
)FORUM_MONGODB_USE_SSL
: (default: False
)FORUM_MONGODB_AUTH_SOURCE
: (default: ""
)FORUM_MONGODB_AUTH_MECH
: (default: ""
)FORUM_REPOSITORY
(default: "https://github.com/openedx/cs_comments_service.git"
)FORUM_REPOSITORY_VERSION
(default: "{{ OPENEDX_COMMON_VERSION }}"
)To add, or modify environment variables that are supplied to the forum service,
you can use the FORUM_ENV
hook.
To add or modify a environment variable, update the corresponding entry in the
FORUM_ENV
dict as follows:
.. code-block:: python
from tutorforum.hooks import FORUM_ENV
@FORUM_ENV.add()
def _add_forum_env_vars(env_vars):
env_vars.update({ "NEW_ENV_VAR": "VALUE" })
return env_vars
If the environment variable already exists, it will be overridden, otherwise it will be added. Note that if multiple plugins override the same value, the last override will apply.
It is posible to use templates when setting the above values.
mongodb+srv://
syntaxWhile the newer mongodb+srv:// <https://www.mongodb.com/developer/products/mongodb/srv-connection-strings/>
__ syntax for the MONGODB_HOST
is supported, there are some tradeoffs:
mongodb+srv://username:password@host/
.To debug the comments service, you are encouraged to mount the cs_comments_service repo from the host in the development container:
tutor dev start --mount /path/to/cs_comments_service
Once a local repository is mounted in the image, you will have to install all gems (ruby dependencies)::
bundle install
This Tutor plugin is maintained by Ghassan Maslamani from Abstract-Technology <https://abstract-technology.de>
. Community support is available from the official Open edX forum <https://discuss.openedx.org>
. Do you need help with this plugin? See the troubleshooting <https://docs.tutor.edly.io/troubleshooting.html>
__ section from the Tutor documentation.
This software is licensed under the terms of the AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.en.html>
__.
FAQs
forum plugin for Tutor
We found that tutor-forum demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers 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.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.