sync flash cards

JM1

秀才
Please add support for sync flash cards between devices to Pleco 4.0+

And also a web based version for adding, editing, and maybe even testing would be nice. It would make importing and managing much easier.
 

mikelove

皇帝
Staff member
We've done most of the work for that schema-wise in 4.0, but the actual sync system won't come until a later release.

Web-based version is a bigger lift, not impossible but I'm not sure if enough people would subscribe to such a version to justify its development / maintenance costs.
 

JM1

秀才
You are doing a great job.

For what it is worth... I tried out the school version of Scritter hoping it would provide a way for me to work with my teacher to create decks of vocabulary to memorize. Turns out it doesn't really do any of that well and it has so many problems that It was useless for the purpose of teacher web based vocabulary lists. The school features of scritter are totally undeveloped and not useful.

You already have the base required of everything required to allow a student to dump in a vocab list and for cards to be self-created. If you one day though a web interface allowed some sort of student-teacher management of a vocabulary deck you would have something very good. You already have most of the hard stuff done.

Imagine how powerful this would be as a student-teacher tool if you tracked known words and could report student specific difficulties of texts (like http://www.wumaocorp.com/hskcheck/) to allow teacher to personally manage students. It would be amazing. But now I'm just dreaming.

P.s. remember how much scritter sells the subscriptions for. Examine it as a business model some day.
 

mikelove

皇帝
Staff member
It's not a direction I've totally ruled out, honestly I just personally find web development incredibly tedious and so it's the kind of thing that I'd really only undertake if a) I had so many people working for me that I wouldn't have to work much on it at all myself (unlikely), b) I was forced to do it by some combination of platform restrictions (also unlikely but something that keeps me up at night), or c) the money was incredible. But offering a comprehensive Chinese solution for schools could well fulfill c).
 

mike_h

Member
Mike, one other option that would be useful is if the sync were available via API. Then people like me could start building out web or desktop workflows and share them with the community.
 
  • Like
Reactions: JM1

dannycodes

Member
Mike, one other option that would be useful is if the sync were available via API. Then people like me could start building out web or desktop workflows and share them with the community.
Yeah I would also be interested in this. I could definitely see a client-server approach with a F/OSS GUI. Kind of a red-hat approach. I've been a web developer in the past (5+ years experience in FE) and I think it'd be really fun to work on F/OSS web-pleco.
 

mikelove

皇帝
Staff member
I don't think we're likely to provide an API - just in general we don't do a lot with APIs because a significant majority of our users are on iOS where those aren't really viable for anything more complicated than 'pop up a definition for a word' - but it's a regular old SQLite database, both in our old and new apps (the new app stores a bunch of indexes in LMDB but it'll regenerate them if you delete the file they're in), and the new app also assigns GUIDs / tracks sync modification dates for pretty much everything, so if you wanted to take a stab at writing your own sync client (with the understanding that we were making no guarantees that the data format wouldn't change) there isn't really anything to stop you from doing that.
 
Top