Challenge Overview
Welcome to the Actian DataConnect Botkit Middleware Implementation Challenge.
Actian is the hybrid data management, integration, and analytics company that enables enterprises to seamlessly manage and connect operational and analytic data for superior performance, insights, and business outcomes. Activate Your DataTM - Learn more about Actian’s products here and follow us on Twitter.
We need help from the TopCoder Community to build a Botkit module to interact with Actian DataConnect.
Requirements
-
The module will interact with Actian DataConnect through REST API. The details related to DataConnect Integration Manager API are available in the forums
-
Please refer this link on how to build a middleware using Botkit. It is expected that the middleware can connect the chatbot to the DataConnect API
-
The Botkit middleware must pass-through sending commands to Actian DataConnect and forwarding the responses back to the client.
-
Documentation must be written in Markdown
-
Pass the Botkit storage tests
Deliverables
-
Actian DataConnect Botkit Storage Module code package (ie, sample process design and Botkit code module), including
-
Clear user instructions for deploying the Actian DataConnect module
-
Clear user instructions for testing the Actian DataConnect module is setup and configured correctly with Botkit and passes the Botkit storage related tests
-
Clear user instructions for using the Actian DataConnect functionality via Botkit
-
Submission/ Review
-
Submit your zipped source code consisting of the Actian DataConnect Botkit Middleware implementation
-
Also include a demo video walking through your solution and how it meets the challenge requirements
Scorecard
The submissions will be scored by Actian team in its sole discretion, there will be no appeals or appeals responses
All submissions will be scored on a scale of 1-10 based on-
Botkit implementation based on Actian DataConnect commands
-
Code Quality
-
Documentation for users
Additional terms and conditions for all participants
By participating in this Competition, You acknowledge and agree that
- You must comply with all applicable laws in submitting a Competition Submission, and you represent that you are authorized to submit the Competition Submission.
- Actian Corporation (“Actian”) is free to use, disclose, distribute or otherwise exploit Residual Knowledge. Residual Knowledge means information that is retained in the unaided memories of Actian’s employees and contractors who have had access to any Competition Submissions submitted by You. An employee’s or contractor’s memory will be considered unaided if the employee or contractor has not intentionally memorized the information for the purpose of retaining and subsequently using or disclosing it; and
- If You provide comments, criticism, suggested improvements, test results, answers to questions, and other feedback regarding the function, features, and other characteristics of the Actian products in written or oral form (“Feedback”), You agree that all Feedback is the property of Actian and may be used, reproduced, adapted, modified, distributed, and otherwise exploited by Actian in any manner and for any purpose.
- You are not entitled to any compensation from Actian or any of the benefits which Actian may make available to its employees, and You are not authorized to make any representation, contract or commitment on behalf of Actian.
- Employees and direct and indirect subcontractors of Actian Corporation and its subsidiaries and other affiliates, and employees and direct and indirect subcontractors of Actian’s partners (including TopCoder and its affiliates) are not eligible to participate in the challenge.
- You may only use data that is open and that can be shared with anyone in the world and which is freely available and to which you have rights to use the data in submitting such data.