Wordrive

Wordrive

Wordrive

I’ve taken German since the 6th grade, and loved the language and the process of learning itself; part of this process was meeting people who found just as much joy and reward in the challenge, and the two programmers who reached out about this project were actually friends I’d studied German with! They designed this Chrome extension as a way for readers and foreign language learners to easily store words as they’re reading.

I’ve taken German since the 6th grade, and loved the language and the process of learning itself; part of this process was meeting people who found just as much joy and reward in the challenge, and the two programmers who reached out about this project were actually friends I’d studied German with! They designed this Chrome extension as a way for readers and foreign language learners to easily store words as they’re reading.

I’ve taken German since the 6th grade, and loved the language and the process of learning itself; part of this process was meeting people who found just as much joy and reward in the challenge, and the two programmers who reached out about this project were actually friends I’d studied German with! They designed this Chrome extension as a way for readers and foreign language learners to easily store words as they’re reading.

Project

Passion Project

Project

Passion Project

Project

Passion Project

Role

Designer + Researcher

Role

Designer + Researcher

Role

Designer + Researcher

Timeline

Jul 2022 - Aug 2022

Timeline

Jul 2022 - Aug 2022

Timeline

Jul 2022 - Aug 2022

Collaboration

Collaboration

Collaboration

I took the design initiative on this, but the people who conceptualized and made it actually come to life are Aaron Z. Zhu, Columbia ‘25 studying Computer Science and Linguistics, and Andrew S. Chen, Stanford ‘25 studying Mathematics and Computer Science after developing the Chen Method for language-learning! They were enthusiastic to get their hands dirty when learning the nuances of design, and I definitely encourage you to take a look at their work.

I took the design initiative on this, but the people who conceptualized and made it actually come to life are Aaron Z. Zhu, Columbia ‘25 studying Computer Science and Linguistics, and Andrew S. Chen, Stanford ‘25 studying Mathematics and Computer Science after developing the Chen Method for language-learning! They were enthusiastic to get their hands dirty when learning the nuances of design, and I definitely encourage you to take a look at their work.

I took the design initiative on this, but the people who conceptualized and made it actually come to life are Aaron Z. Zhu, Columbia ‘25 studying Computer Science and Linguistics, and Andrew S. Chen, Stanford ‘25 studying Mathematics and Computer Science after developing the Chen Method for language-learning! They were enthusiastic to get their hands dirty when learning the nuances of design, and I definitely encourage you to take a look at their work.

Project Plan

Project Plan

Project Plan

(Software Requirements Specification given to me when onboarded)

(Software Requirements Specification given to me when onboarded)

(Software Requirements Specification given to me when onboarded)

Overview

Overview

Overview

People who want to learn new vocabulary or jot down words need an easy way to save and keep track of the notable words and phrases they come across. Unfortunately, the leading browsers and browsing tools do not offer users an efficient way to do this. Wordrive solves this problem by helping users save words quickly and with minimal interruption to their reading. The extension is intended to be open-source software.

People who want to learn new vocabulary or jot down words need an easy way to save and keep track of the notable words and phrases they come across. Unfortunately, the leading browsers and browsing tools do not offer users an efficient way to do this. Wordrive solves this problem by helping users save words quickly and with minimal interruption to their reading. The extension is intended to be open-source software.

People who want to learn new vocabulary or jot down words need an easy way to save and keep track of the notable words and phrases they come across. Unfortunately, the leading browsers and browsing tools do not offer users an efficient way to do this. Wordrive solves this problem by helping users save words quickly and with minimal interruption to their reading. The extension is intended to be open-source software.

Intended Audience

Intended Audience

Intended Audience

The intended audience is Google Chrome users, particularly those who read on their browser and are interested in boosting their retention of vocabulary or keeping track of new words they learn.

The intended audience is Google Chrome users, particularly those who read on their browser and are interested in boosting their retention of vocabulary or keeping track of new words they learn.

The intended audience is Google Chrome users, particularly those who read on their browser and are interested in boosting their retention of vocabulary or keeping track of new words they learn.

Functionality

Functionality

Functionality

Users should be able to:

• highlight a word or phrase on a web page and save it

• review the list of words they have saved

• manually enter a word (not through highlighting)

• remove words from their current list

• access a history of all words added to the list

• access the URL(s) of the page that the word came from

• export words to documents


Future:

• access the original context(s) that the word existed in, without needing to access the URL

• for foreign languages, resolve ambiguity between similar words

Users should be able to:

• highlight a word or phrase on a web page and save it

• review the list of words they have saved

• manually enter a word (not through highlighting)

• remove words from their current list

• access a history of all words added to the list

• access the URL(s) of the page that the word came from

• export words to documents


Future:

• access the original context(s) that the word existed in, without needing to access the URL

• for foreign languages, resolve ambiguity between similar words

Users should be able to:

• highlight a word or phrase on a web page and save it

• review the list of words they have saved

• manually enter a word (not through highlighting)

• remove words from their current list

• access a history of all words added to the list

• access the URL(s) of the page that the word came from

• export words to documents


Future:

• access the original context(s) that the word existed in, without needing to access the URL

• for foreign languages, resolve ambiguity between similar words

Wordrive in all is...

Wordrive in all is...

Wordrive in all is...

Open-source

Open-source

Open-source

• It is not a ‘marketable’ application in the traditional sense; there are no user upgrades or transactions (there are no ‘premium’ accounts, for example); users should not feel like they are using a tool made by a corporation.

• It is intended to be democratizing and free-to-use.

• It is not a ‘marketable’ application in the traditional sense; there are no user upgrades or transactions (there are no ‘premium’ accounts, for example); users should not feel like they are using a tool made by a corporation.

• It is intended to be democratizing and free-to-use.

• It is not a ‘marketable’ application in the traditional sense; there are no user upgrades or transactions (there are no ‘premium’ accounts, for example); users should not feel like they are using a tool made by a corporation.

• It is intended to be democratizing and free-to-use.

For reference and tracking more than studying

For reference and tracking more than studying

For reference and tracking more than studying

• It is not intended to be used for flashcards or rote memorization.

• It does not display entire word definitions; instead, it links users to reference materials and the sites on which they saved their words.

• It is not intended to be used for flashcards or rote memorization.

• It does not display entire word definitions; instead, it links users to reference materials and the sites on which they saved their words.

• It is not intended to be used for flashcards or rote memorization.

• It does not display entire word definitions; instead, it links users to reference materials and the sites on which they saved their words.

Bookish

Bookish

Bookish

• It will be of greatest interest to students — of literature and foreign languages especially — avid readers, and language learners.

• It will be of greatest interest to students — of literature and foreign languages especially — avid readers, and language learners.

• It will be of greatest interest to students — of literature and foreign languages especially — avid readers, and language learners.

Intelligently energetic

Intelligently energetic

Intelligently energetic

• It is smart, powerful, accessible, but not overbearingly flashy or conspicuous — it aids a user’s learning experience rather than takes over it.

• It is smart, powerful, accessible, but not overbearingly flashy or conspicuous — it aids a user’s learning experience rather than takes over it.

• It is smart, powerful, accessible, but not overbearingly flashy or conspicuous — it aids a user’s learning experience rather than takes over it.

Preliminary Competitive Analysis (Brief)

Preliminary Competitive Analysis (Brief)

Preliminary Competitive Analysis (Brief)

scroll→

Wordrive

Dictozo

Rememberry

Readlang

Main Purpose: What each extension’s intention is

Mission

• Used as a reference, storage and tracking tool

• Not intended for flashcards or note memorization

• No displayed word definitions, but links to reference materials and site sources of word

• Designed for simplicity

• Save definitions and translations of English words

• Creation of flashcards (on external site) as a study tool

• Used specifically as a definition and translation study tool

• Creates flashcards (within extension) that give Answer for translation, Synonyms, Antonyms, Definition (English), and Example

• Direct translation service

• Generates flashcards (on external site) from anything highlighted


Audience

Readers primarily, foreign language learners

Foreign language learners, readers

Foreign language learners, readers

Foreign language learners that learn by reading

Marketability

None, free with no ‘premium’ privileges

Free: $0

Standard: $5/month

• Saves custom definitions for any word


None

Free

Premium: $5/month

• Unlimited phrase translations

• Book specificity?


Standout Features

• Definition and translation toggle bar

• Ability to select more than one definition for a word

• Highlights saved words on webpages

• Gives variety of information on the word

• Can create decks

• Can cut and paste words between decks

• Takes into account grammar and syntax as highlighting

• No excess clicking, get direct translation as reading

Standout Flaws

• Saves every single selected item

Specific Comparison Features: Seeing as Wordrive prioritizes simplicity and storage, naturally, there are functions from other extensions that have been chosen to be left out (i.e. flashcard generation). This section analyzes only shared features that Wordrive is targeting for implementation.

Saving Words

• Select word, right click, ‘Add to Wordrive’

• Select word, open Dictozo extension, select definitions, save

• Select word, click icon under word, select translations, upper left corner save drive button

• Any selected word

Word Display

• Vertically stacked with dropdowns

• Click three dots, saved words, vertically numbered with definitions given (no condensation)

• Dropdown, Settings, Flashcard icon (takes you external of extension)

• Menu, Review Flashcards

Word Deletion

• Select word(s) and delete

• Offers Delete All and Undo

• Select box, Delete Selected or Delete All at bottom of Word Display

• Dropdown, Settings, Flashcard icon (takes you external of extension), Select box to delete

• Menu, Review Flashcards, Word List, Select, Actions, Delete (gives Undo option immediately after)

- Also includes Deleted page


Reference Materials

• Users will be given a preset of known online references, but can choose in settings which to use and can also potentially add their own

None

None

None

Source Link

• Can either be from source or none

None

None

• Gives source link within Word List

• Click on the word, and can get the context


Export

• Thinking of exporting but instead of only links, also include QR codes for potential printing

• Exports as CSV

• Includes word, type, and definition


• Dropdown, Settings, Flashcard icon (takes you external of extension), Actions, Export

• Exports as JSON or CSV

• Includes word and translation


• Menu, Review Flashcards, Word List, Select, Actions, Export

Can choose what features to export and what not to

• Exports as a .txt file


Wordrive

Dictozo

Rememberry

Readlang

Main Purpose: What each extension’s intention is

Mission

• Used as a reference, storage and tracking tool

• Not intended for flashcards or note memorization

• No displayed word definitions, but links to reference materials and site sources of word

• Designed for simplicity

• Save definitions and translations of English words

• Creation of flashcards (on external site) as a study tool

• Used specifically as a definition and translation study tool

• Creates flashcards (within extension) that give Answer for translation, Synonyms, Antonyms, Definition (English), and Example

• Direct translation service

• Generates flashcards (on external site) from anything highlighted


Audience

Readers primarily, foreign language learners

Foreign language learners, readers

Foreign language learners, readers

Foreign language learners that learn by reading

Marketability

None, free with no ‘premium’ privileges

Free: $0

Standard: $5/month

• Saves custom definitions for any word


None

Free

Premium: $5/month

• Unlimited phrase translations

• Book specificity?


Standout Features

• Definition and translation toggle bar

• Ability to select more than one definition for a word

• Highlights saved words on webpages

• Gives variety of information on the word

• Can create decks

• Can cut and paste words between decks

• Takes into account grammar and syntax as highlighting

• No excess clicking, get direct translation as reading

Standout Flaws

• Saves every single selected item

Specific Comparison Features: Seeing as Wordrive prioritizes simplicity and storage, naturally, there are functions from other extensions that have been chosen to be left out (i.e. flashcard generation). This section analyzes only shared features that Wordrive is targeting for implementation.

Saving Words

• Select word, right click, ‘Add to Wordrive’

• Select word, open Dictozo extension, select definitions, save

• Select word, click icon under word, select translations, upper left corner save drive button

• Any selected word

Word Display

• Vertically stacked with dropdowns

• Click three dots, saved words, vertically numbered with definitions given (no condensation)

• Dropdown, Settings, Flashcard icon (takes you external of extension)

• Menu, Review Flashcards

Word Deletion

• Select word(s) and delete

• Offers Delete All and Undo

• Select box, Delete Selected or Delete All at bottom of Word Display

• Dropdown, Settings, Flashcard icon (takes you external of extension), Select box to delete

• Menu, Review Flashcards, Word List, Select, Actions, Delete (gives Undo option immediately after)

- Also includes Deleted page


Reference Materials

• Users will be given a preset of known online references, but can choose in settings which to use and can also potentially add their own

None

None

None

Source Link

• Can either be from source or none

None

None

• Gives source link within Word List

• Click on the word, and can get the context


Export

• Thinking of exporting but instead of only links, also include QR codes for potential printing

• Exports as CSV

• Includes word, type, and definition


• Dropdown, Settings, Flashcard icon (takes you external of extension), Actions, Export

• Exports as JSON or CSV

• Includes word and translation


• Menu, Review Flashcards, Word List, Select, Actions, Export

Can choose what features to export and what not to

• Exports as a .txt file


Sketches

Sketches

Sketches

scroll→

Iterations

Iterations

Iterations

Set 1

Set 1

Set 1

scroll→

Set 2

Set 2

Set 2

scroll→

Final Prototype

Final Prototype

Final Prototype

Prototype To-Size

Prototype To-Size

Prototype To-Size

Run-Through

Run-Through

Run-Through

Annotated Features

Annotated Features

Search Bar

for increasing volumes of words

Numbered

Language Switch

able to save words of multiple languages, as well as an All option that combines all saved words regardless of language

Settings

enable users to determine which of the preset dictionaries they want their words to be referenced from, etc.

Add references

(if URL is valid)

Delete references

Add sources

(if URL is valid)

Add notes

notes automatically deleted if blank

Delete sources

All Tab

Starred Tab

Recent Tab

for the last 7 words added

Sorting

can sort words alphabetically forwards or backwards, and chronologically from newest or from oldest

Select one

or more words

Deselect all words

Select all words

Custom exports

Undo deletion

Delete words

Star words

Unstar words

Search Bar

for increasing volumes of words

Numbered

Language Switch

able to save words of multiple languages, as well as an All option that combines all saved words regardless of language

Settings

enable users to determine which of the preset dictionaries they want their words to be referenced from, etc.

Add references

(if URL is valid)

Delete references

Add sources

(if URL is valid)

Add notes

notes automatically deleted if blank

Delete sources

All Tab

Starred Tab

Recent Tab

for the last 7 words added

Sorting

can sort words alphabetically forwards or backwards, and chronologically from newest or from oldest

Select one

or more words

Deselect all words

Select all words

Custom exports

Undo deletion

Delete words

Star words

Unstar words

Search Bar

for increasing volumes of words

Numbered

Language Switch

able to save words of multiple languages, as well as an All option that combines all saved words regardless of language

Settings

enable users to determine which of the preset dictionaries they want their words to be referenced from, etc.

Add references

(if URL is valid)

Delete references

Add sources

(if URL is valid)

Add notes

notes automatically deleted if blank

Delete sources

All Tab

Starred Tab

Recent Tab

for the last 7 words added

Sorting

can sort words alphabetically forwards or backwards, and chronologically from newest or from oldest

Select one

or more words

Deselect all words

Select all words

Custom exports

Undo deletion

Delete words

Star words

Unstar words

Search Bar

for increasing volumes of words

Numbered

Language Switch

able to save words of multiple languages, as well as an All option that combines all saved words regardless of language

Settings

enable users to determine which of the preset dictionaries they want their words to be referenced from, etc.

Add references

(if URL is valid)

Delete references

Add sources

(if URL is valid)

Add notes

notes automatically deleted if blank

Delete sources

All Tab

Starred Tab

Recent Tab

for the last 7 words added

Sorting

can sort words alphabetically forwards or backwards, and chronologically from newest or from oldest

Select one

or more words

Deselect all words

Select all words

Custom exports

Undo deletion

Delete words

Star words

Unstar words

Made by Fiona with the help of lots of kombucha!

Made by Fiona with the help of lots of kombucha!

Made by Fiona with the help of lots of kombucha!