All Projects → hhucn → dbas

hhucn / dbas

Licence: other
Welcome to D-BAS! This is a prototype of our dialog-based argumentation system.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
Sass
350 projects
shell
77523 projects
HTML
75241 projects
PLpgSQL
1095 projects

Projects that are alternatives of or similar to dbas

app
Monorepo for the client, server, etc. of the Debate Map website.
Stars: ✭ 53 (+152.38%)
Mutual labels:  argumentation, argument-maps
discussion
Discussion repository for Forth enthusiasts.
Stars: ✭ 99 (+371.43%)
Mutual labels:  discussion
liberapay.org
Home of the non-profit organization that runs liberapay.com
Stars: ✭ 52 (+147.62%)
Mutual labels:  discussion
devonfw4flutter-mts-app
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Stars: ✭ 54 (+157.14%)
Mutual labels:  large-scale
TaskDialog
.NET implementation of the Windows Task Dialog.
Stars: ✭ 48 (+128.57%)
Mutual labels:  dialog
FRDialog
用Builder模式重新打造一个dialog
Stars: ✭ 86 (+309.52%)
Mutual labels:  dialog
android-versioninfo
A version info widget for Android. Material style.
Stars: ✭ 21 (+0%)
Mutual labels:  dialog
libROM
Model reduction library with an emphasis on large scale parallelism and linear subspace methods
Stars: ✭ 66 (+214.29%)
Mutual labels:  large-scale
Dialog-KoELECTRA
ELECTRA기반 한국어 대화체 언어모델
Stars: ✭ 38 (+80.95%)
Mutual labels:  dialog
soloalert
A customizable lightweight Alert Library with Material UI and awesome features.
Stars: ✭ 18 (-14.29%)
Mutual labels:  dialog
ContrastiveLearning4Dialogue
The codebase for "Group-wise Contrastive Learning for Neural Dialogue Generation" (Cai et al., Findings of EMNLP 2020)
Stars: ✭ 54 (+157.14%)
Mutual labels:  dialog
ak-vue3
组件库包含了 AutoForm 自动表单、BackTop 返回顶部、Breadcrumb 面包屑、 Button 按钮、Cascader 级联选择器、Checkbox 多选框、Collapse 折叠面板、ColorPicker 颜色选择器、DataPicker 时间选择器、Dialog 弹层对话框、Alert 弹框、Echarts 图形图表、Form 表单、Input 输入框、Lazy 图片延时加载、Loading 加载等待、Menu 菜单、Pagination 分页、Progress 进度条、Radio 单选框、Select 选择器、Steps 步骤条、Swiper 图片轮播、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 提示、Tr…
Stars: ✭ 24 (+14.29%)
Mutual labels:  dialog
JavaUltimateTools
A Large Repository Of Awesome Code For Java.
Stars: ✭ 24 (+14.29%)
Mutual labels:  dialog
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (+76.19%)
Mutual labels:  discussion
proposals
Initial proposals for future Immersive Web work (see README)
Stars: ✭ 87 (+314.29%)
Mutual labels:  discussion
glofrim
Globally Applicable Framework for Integrated Hydrological-Hydrodynamic Modelling (GLOFRIM)
Stars: ✭ 26 (+23.81%)
Mutual labels:  large-scale
sssMOR
sssMOR - Sparse State-Space and Model Order Reduction Toolbox
Stars: ✭ 20 (-4.76%)
Mutual labels:  large-scale
inkling
Limited Rust implementation of the Ink markup/scripting language for game narratives
Stars: ✭ 22 (+4.76%)
Mutual labels:  dialog
CustomPermissionsDialogue
Custom Permissions Dialogue is the only permissions library that supports ALL permission request scenarios. This library handles multiple edge cases such as not enabling all permissions or permanently rejecting a permission request.
Stars: ✭ 51 (+142.86%)
Mutual labels:  dialog
lvr2
Las Vegas Reconstruction 2.0
Stars: ✭ 39 (+85.71%)
Mutual labels:  large-scale

D-BAS

GitHub release (latest by date)

D-BAS is a novel approach to online argumentation. It avoids the pitfalls of unstructured systems such as asynchronous threaded discussions and it is usable by any participant without training while still supporting the full complexity of real-world argumentation. The key idea is to let users exchange arguments with each other in the form of a time-shifted dialog where arguments are presented and acted upon one-at-a-time.

Currently, the main development-process happens in our GitLab instance, but you can open issues here, submit pull requests etc. and we will coordinate your contributions.

You can play around with the latest release of D-BAS on https://dbas.cs.hhu.de/.

dbas_discussion_image

Setup for Linux / macOS

Ensure that the following tools are installed:

Documentation

Find the latest documentation here: https://dbas.cs.hhu.de/docs/

Environment Variables

D-BAS needs some environment variables to be set for running properly. By default those variables which are required by D-BAS are stored in .env. To get further details on which variables are set or how they can be added/changed take a look at the documentation here.

Compose-Files

All docker-compose.<service>.yml-files had been moved to the /docker/compose folder. Since development.yml is now used for production-mode each <service>.yml-file must be saved separately. To add a service to production-mode the corresponding <service>.yml-file must be defined in /docker/compose. Then the code must be added to docker-compose.yml.

Run D-BAS

Then follow these steps:

If you want to run D-BAS locally in dev-mode:

docker-compose -f docker-compose.dev.yml up

If you want to include the notification service as well as elastic search:

docker-compose -f docker-compose.dev.yml -f docker/compose/notifications.yml -f docker/compose/search.yml up

After this you can hit http://localhost:4284 for D-BAS.

If your container stucks during the first start up, please install D-BAS manually (while the container is running) via:

docker-compose -f docker-compose.dev.yml exec web make

Afterwards everything should be fine.

Production Mode

Currently, the default Compose file is being used by us with pre-built images. We are working on this to make it accessible for everyone.

Start it with:

docker-compose up

Set Ports for your environment in .env or provide it during runtime to your CI/CD platform. Find the variables in .env.

Maintainers

Contributors

We thank all contributors of this project! In order of appearance:

  • Alexander Schneider
  • Marc Feger
  • Markus Brenneis
  • Jan Steimann

Former Contributors

Thanks to all former contributors! In order of appearance:

  • Teresa Uebber (JS Graphs and Visualizations)

Former Maintainers

Thanks for maintaining the project and for your work! We appreciate your efforts 🎉 In order of appearance:

Scientific Background

We published several papers on this work and on our software. Here is a selection of them:

Citations

Cite this software with the BibTeX Scheme:

@inproceedings{hhucn2018,
  title={D-BAS-A Dialog-Based Online Argumentation System.},
  author={Krauthoff, Tobias and Meter, Christian and Baurmann, Michael and Betz, Gregor and Mauve, Martin},
  booktitle={COMMA},
  pages={325--336},
  year={2018}
}

License

Copyright (c) 2016 – 2018 Tobias Schröder (né Krauthoff), Christian Meter
Copyright (c) 2018 – today hhucn

Distributed under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].