Find Jobs
Hire Freelancers

Education: GUI for entering data in small DB, and generating flash cards based on content

$250-750 USD

已完成
已发布大约 10 年前

$250-750 USD

货到付款
I want to create a light app for sports training (traditional jujitsu) for my Kindle HDX In order to get my black belt I need to a) Document a series of techniques in my own words (about 200-300 Techniques) b) Demonstrate a series of randomly chosen techniques. This means I need to be familiar with *all* the techniques I have documented So, app has two main components a) An interface to help me document the techniques above b) Create a user profile Create User/Technique Combination Means to create a TrainingProgram for the user to address gaps Please excuse formatting, see attached word doc for clearer version Documentation Each technique will have a number of attributes 1. Technique ID (Integer. PK) 2. Native Language Name (Text) 3. Technique Family ID (FK) 4. Order within family (Integer) 5. Attack Desc (Text) 6. English Translation (Text) 7. Final Description (Text) 8. Work In Progress Description (Text) 9. Notes (Text) 10. GapFlag (Text (Y/N)) 11. Complexity (Integer) 12. One or more Links (hyperlink) 13. One or more video clips (blob) I have some of these fields populated, and can provide in a SQLite DB I’d like to be able to 1. Search through techniques a. By Name b. Drill down through family 2. List all techniques and a. Filter by GapFlag b. Sort by Order Within Family (Asc/Desc) 3. View a technique’s attributes 4. Create a new technique (blank record) 5. Edit a technique a. Edit text, including cut/ copy/paste, support for carriage return b. Play a video clip stored in a blob, with pause, reverse etc c. When editing a technique choose to record video clip and have it automatically added to the technique (I’m not sure how much support the kindle provides for this, but at a minimum I’d like to be able to find a clip in the device storage and insert it as a blob 6. Copy an existing record to be used as the basis for a new technique 7. Delete links or video clips TrainingProgram I need to be able to create a User Profile, and be able to identify the user’s confidence with each technique a) UserName b) UserID For user/ technique combination a) UserId (FK) b) TechniqueID (FK c) Confidence (integer, default 0) d) LastTrained (date) e) AgedConfidence (integer) f) Notes (Text) The goal is for the user to be able to go through the techniques randomly/ or those that they have lower confidence, allowing them to enter their revised confidence after they are done, and storing the last time trained As lack of practice means that confidence should decline over time, confidence is aged based on the difference between current date and last time trained, so confidence is multiplied by an aging factor to give aged confidence The agingfactor should be stored in a table, and should support different factors by different users Starting example AgingFactor Day since last Trained 1 0 .9 7 .8 14 .7 21 .6 28 .5 35 .4 42 .3 49 .2 56 Training program consists of flash cards. A flash card consists of a) Showing native name b) Buttons to tap to show a. Mnemonic b. Translation c. Video clip d. Full Attributes as in Documentation c) Slider to update final confidence Confidence (0 to 100) For a Trainingprogram, one can choose methods of getting flash cards a) In order among family (asc or desc) b) Random among full set c) Random within family d) Ascending order of AgedConfidence e) Ascending order of AgedConfidence within family f) Randomly with AgedConfidence under selected value g) Randomly with AgedConfidence under selected value I should be able to 1 Specify number of techniques to cover give above 2 Hide or see full list of techniques in the program 3 Have multiple programs (have a default name , which I can name, rename) 4 To stop within a particular program and return to it later (and see progress). 5 Delete a program
项目 ID: 5418605

关于此项目

15提案
远程项目
活跃10 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Dear Jack, I am a software and database developer with over 20 years experience. I have been developing Android apps for 2 years now. Thank you for providing extremely clear requirements and specs for your required app. Hoping that my offer is acceptable. Kind regards, Tamer Nader
$800 USD 在35天之内
0.0 (0条评论)
0.0
0.0
15威客以平均价$969 USD来参与此工作竞价
用户头像
Hi, I'm very interested helping you creating and designing your database, I have more then 7 years of experience in SQL and database administration, modeling, optimizing and manipulating, please do not hesitate to check my portfolio, there is some samples of databases modeling and database assignments. I've checked your requirement I can do this job in the deadline without a problem, because I've done many projects like this. Please send me all other details if you have about your project, so we can start asap. I'm available, and can start immediately. Looking forward to working with you. Thank you for your consideration. Regards
$684 USD 在30天之内
5.0 (2条评论)
2.4
2.4
用户头像
A proposal has not yet been provided
$555 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
Hello, I offer a very high level of quality in my Android apps. I am ready to let you browse on your Kindle HDX your JuJitsu training program, so that you stay focused only on your martial arts skills and you can forget about technical problems. I will be glad to provide a fast and affordable peace-of-mind solution in a short time. Please, consider me and let me help you. Best Regards, Pierpaolo
$1,111 USD 在10天之内
0.0 (0条评论)
0.0
0.0
用户头像
This will be a great app :) Can I get the doc file, as I couldn't find it in the project description? If you are interested in my bid you can contact me!
$600 USD 在20天之内
0.0 (0条评论)
0.0
0.0
用户头像
I'm an Information Systems Engineer with two years of Software Systems Development. This is the kind of work that i studied for almost six years so i'm pretty confident that i can do it. Regards.
$400 USD 在15天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
New York, United States
4.7
2
付款方式已验证
会员自2月 10, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。