Git Product home page Git Product logo

crowdsource's People

Contributors

dependabot[bot] avatar nya-elimu avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

hhio618

crowdsource's Issues

Prevent FileNotFoundException when downloading audio recording to be peer reviewed

2021-05-21 10:25:46.997 29826-29826/ai.elimu.crowdsource.debug I/PeerReviewAudioActivity: initializeAudioRecordingPeerReview
2021-05-21 10:25:46.998 29826-29826/ai.elimu.crowdsource.debug I/SharedPreferencesHelper: getLanguage
2021-05-21 10:25:46.998 29826-29826/ai.elimu.crowdsource.debug I/PeerReviewAudioActivity: audioBytesUrl: http://hin.test.elimu.ai/audio/1_r1.mp3
2021-05-21 10:25:47.001 29826-29826/ai.elimu.crowdsource.debug W/MediaPlayer: Couldn't open http://hin.test.elimu.ai/audio/1_r1.mp3: java.io.FileNotFoundException: No content provider: http://hin.test.elimu.ai/audio/1_r1.mp3
2021-05-21 10:25:47.001 29826-29826/ai.elimu.crowdsource.debug I/MediaPlayer: setDataSource(http://hin.test.elimu.ai/audio/1_r1.mp3)
2021-05-21 10:25:47.093 29826-29826/ai.elimu.crowdsource.debug I/MediaPlayer: [HSM] stayAwake true uid: 1010026, pid: 29826
2021-05-21 10:25:47.093 29826-29826/ai.elimu.crowdsource.debug I/MediaPlayer: Pid:29826 MediaPlayer::start
2021-05-21 10:25:48.242 29826-29826/ai.elimu.crowdsource.debug I/MediaPlayer: [HSM] stayAwake false uid: 1010026, pid: 29826

For context, see Slack thread: https://elimu-ai.slack.com/archives/C0LDBLX3J/p1621582804003400?thread_ts=1621447726.007900&cid=C0LDBLX3J

Add a "Sign in with Web3" option

Implement Web3 sign-on functionality similar to what has already been implemented for the webapp: https://eng.elimu.ai/sign-on

device-2020-12-16-185349

Corresponding REST API endpoint for signing on with Google in the Android app: https://github.com/elimu-ai/webapp/blob/main/src/main/java/ai/elimu/rest/v2/crowdsource/ContributorsRestController.java

Corresponding controller in the webapp for signing on with Web3 via a browser: https://github.com/elimu-ai/webapp/blob/main/src/main/java/ai/elimu/web/SignOnControllerWeb3.java


Depends on elimu-ai/webapp#1544

Indicate contributor's speech volume during audio recording

During Audio recording, indicate contributor's speech volume using pulsating animations. This will improve the user experience, by providing visual feedback to the contributor. And first-time users will be better able to understand when the recording is ongoing.

download


Relates to #2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.