dochub-ulb / dochub Goto Github PK
View Code? Open in Web Editor NEWA student platform for ULB focused on real student collaboration
Home Page: https://dochub.be
License: GNU Affero General Public License v3.0
A student platform for ULB focused on real student collaboration
Home Page: https://dochub.be
License: GNU Affero General Public License v3.0
Lorsqu'on crée une discussion sur un document, les utilisateurs suivant le cours auquel appartient ce document ne sont pas notifiés de la nouvelle discussion.
Les commentaires sur les documents ne bénéficient donc actuellement d'aucune visibilité
<Asta_> C4ptainCrunch: http://pix.toile-libre.org/?img=1397234236.png petit souci en haut à gauche quand on scrolle vers le bas
The ability to post math equations in comment could be a really nice feature.
We can use MathJax, it's a client side javascript library that can render math equations from three format : ascii, TeX and MathML
Add a comment module to documents
Add validations for fields in models, write tests for those validations
If a document is invalid for some reason, the processing_daemon will delete it without any debug indication and only notifying that the doc is invalid to the user.
We should try to process it twice, find where the error is coming from, log it and also tell the user what went wrong.
Le menu d'arborescence des cours en haut de page était bien pratique sur la version p402, ce serait bien de l'implémenter dans DocHub
Document.delete() should somehow delete children pages
Courses that changed years they are given at, new "year" names are now Bloc 1, Bloc 2 and Bloc 3, and other changes.
No big deal : template/home.html on line 34 minues is written instead of minutes
This shoud apply mostly on failed documents (but why not the rest ?)
-Add OpenGraph to increase visibility
-Facebook notifications (?)
The request for the viewer page is waaaay too long with big documents (2.5s on http://cours.urlab.be/document/v/439)
For now, the original filename is displayed, which sometimes isn't very explicit.
Polydag views and urls should be reviewed, and unnecessary stuff removed
Messages in Telepathy app now use Markdown.
We should define style, and maybe add code highlighting (pygments ?)
and maybe even try to find document that are 99% the same
RemovedInDjango18Warning: 'The `firstof` template tag is changing to escape its arguments; the non-autoescaping version is deprecated. Load it from the `future` tag library to start using the new behavior.
compiled_result = compile_func(self, token)
RemovedInDjango18Warning: Options.module_name has been deprecated in favor of model_name
current = getattr(current, bit)
Lors de la création ou la modification d'un document, l'autocomplete de tags ne fonctionne plus (sur cours.urlab)
Si des taches de conversion de document foirent, il faudrait pouvoir les ré-essayer dans certains cas
Avant de vraiment lâcher tout ça dans la nature, il va falloir faire des load tests
(ok, j'avoue, j'ouvre aussi cette issue pour garder la milestone RC1 ouverte)
Il faudrait un moyen facile de contecter les admins/dev pour signaler un bug, poser une question ou proposer une amélioration sans devoir passer par GitHub
Très utile pour migrer/backups/...
Faire un proof of concept de la sauvegarde du menu dans les cookies (js)
Régression depuis b3eedf0
Si la liste des documents d'un cours est vide, il faut afficher un message et proposer d'en uploader (ce qui était le cas avant et qui ne l'est plus)
If the processing daemon dies during some work, it throws errors everywhere. We should try to find why, correct the ones to be corrected and silence the others.
Sur la vue des notifications d'un utilisateur
En tous cas à certains endroits dans certaines conditions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.