The project is to add few features to this opensource Python project:
[url removed, login to view]
Overview of the project:
I'm a researcher. I have many files that require to be annotated. I want to hire a number of volunteers online to annotate these files. BRAT is a great application to annotate documents. However, it does not have "tasks". I want to be able to divide the work amongst a number of users, and then track their progress. I want the users to see only their tasks & files - but not the other's work.
So the project is to add a small set of functionality to BRAT to allow me to divide the work on a number of users.
The needed features:
1- The ability to create tasks
2- The ability to assign the tasks to different users
3- The users should only see their tasks, and the files they have to annotate, and work on them only.
4- The admin should be able to create tasks, assign them to different users, check status of specific user, see a report of all tasks so far. See a report showing the files, and which ones were annotated according to the tasks.
5- I prefer for the tasks to be stored in a MySQL DB. (the project uses filesystem to store/read data so far)
I'm looking for the simplest way to do this. To "hack in" the least amount of changes so that I can get what I need.
Timeline: 1-2 weeks.
I truly expect the project to take less. I think the whole thing will take several hours. Since the system is ready, and has users defined. We just need to define "Task" class, and build some UI around it, and enforce a bit of restrictions on the users.
Feature #5 (usage of MySQL) is not a must. It is just a preference, but I'll be OK with other solutions as well.
Note: If you like, I'm OK to publish the code back to the opensource project. I think it'll be a useful feature for others.
who can help me please?
Ψάχνετε να βγάλετε μερικά χρήματα;
- Καθορίστε τον προϋπολογισμό σας και το χρονικό πλαίσιο
- Σκιαγραφήστε την πρότασή σας
- Πληρωθείτε για τη δουλειά σας
Προσφορές σε αυτή την Εργασία
New Cairo, Egypt
Programming with Python is one of my favorite hobbies, and because of that I love to write Pythonic code following PEP8, I care a lot about the OOP design and I've no problem with modifications and adding new features. The employer and the developer are a team trying to achieve a goal that will benefit everyone, and it's so import to me that my employer has fun working with me as much as I have fun working in the project. Python rules..
Hi there, my name is Brennan I'm passionate about coding, problem solving, and have an insatiable curiosity for learning how stuff works. Previous employers have described me as focused, hard working and reliable, so you can count on me to see your task through from start to finish. Please check out my homepage at brennanhm dot ca. I'm a huge fan of open-source software, so I support projects like Ubuntu, Linux Mint, Apache, MySQL, Python, PHP, and Wordpress. I've contributed Python patches to the Linux Mint project, including a patch that downloads changelogs for PPA packages. Some of my other projects include writing a Space Invaders game for Linux in x86 assembly language, a chat client/server in C using the winsock API, and a web application that uses PHP and MySQL for storing Linux commands. I've also used jQuery to customize "Youtube-dl-WebUI PHP", an app for downloading videos from the web.
talented and experieExpert in Website Development ,Software Development, Mobile Dev., Web design, Smart Phone Development,SEO,3D, 4D,Ecommerce site Dev.,Flash, Flex, Logo, Banner, net,My Sql,Java, Opencart,Magento, Drupal,,PHP,ASP.net,Wordpress nced software developer
We specialize on web and mobile software development, especially focusing on cloud-based enterprise mobile application development using Java, Python and web technologies. We're also good at data analytics/machine learning using Python data stack. Java Spring Boot Android Python Django MySQL/PostgreSQL/SQLite/NoSQL Python 2.7/3.5 Numpy/scipy/pandas/matplotlib/sk-learn/nltk/opencv/gensim/keras TensorFlow/DataFlow Hadoop/Spark/Kafka ETL(Data extraction, transformation, load) Web crawling/scraping: scrapy/rapidminer/selenium/phantomjs Data Visualization: d3/bokeh/plotly
I am a professional web designer and developer. Experience with HTML, CSS, JS, PHP and MySQL. Very familiar with WordPress and Drupal. I have a lot of experience in designing what works, traffic conversion, email campaigns, landing pages.
Paraiso Software is an ISO 9001:2008 certified software company in India, Serving more than 5 years in integrated Software Development, Mobile App Development, Web Design and Development and in SEO domain. We provide top quality solution in Web and Mobile Applications with our expertise and skills in various technologies including but not limited to iPhone, Android, Magento, Wordpress, Joomla, Drupal, CakePHP, CI, Laravel, Zend, Yii, PHP/MySQL, Mongo DB, , , etc. More Advantages for you - -We always welcome our client’s thoughts and inputs and execute them as per the directions. - We Plan and Analyse and Contribute ideas for making the application(s) better - We are able to provide excellent customer service and communicate at all times -We make sure a Quality check before submitting outputs - We provide 60 Business days’ post deployment maintenance support. We would love to hear from you ! Click on "Hire Me!" Button and let us handle.