CA2258711A1 - Method and system for verifying accuracy of spelling and grammatical composition of a document - Google Patents

Method and system for verifying accuracy of spelling and grammatical composition of a document

Info

Publication number
CA2258711A1
CA2258711A1 CA002258711A CA2258711A CA2258711A1 CA 2258711 A1 CA2258711 A1 CA 2258711A1 CA 002258711 A CA002258711 A CA 002258711A CA 2258711 A CA2258711 A CA 2258711A CA 2258711 A1 CA2258711 A1 CA 2258711A1
Authority
CA
Canada
Prior art keywords
sentence
document
spelling
grammatical composition
words
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002258711A
Other languages
French (fr)
Other versions
CA2258711C (en
Inventor
Maria-Nancy A. Domini
Ronald A. Fein
Anthony D. Krueger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2258711A1 publication Critical patent/CA2258711A1/en
Application granted granted Critical
Publication of CA2258711C publication Critical patent/CA2258711C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/253Grammatical analysis; Style critique
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/232Orthographic correction, e.g. spell checking or vowelisation

Abstract

In an electronic word processing system environment, a system and method for verifying the accuracy of the grammatical composition of a sentence and the spelling of words within the sentence in an electronic document. A sentence is extracted from the electronic document. It is determined whether any of the words in the sentence are misspelled. If any of the words are misspelled, then an indication is displayed in a combined spelling and grammar dialog box. Determination is made whether the sentence is of proper grammatical composition. If the sentence does not have proper grammatical composition, then an indication is displayed in the combined spelling and grammar dialog box. These tasks may be repeated for each sentence in the document until the entire document has been proofed.
CA002258711A 1996-06-20 1997-06-20 Method and system for verifying accuracy of spelling and grammatical composition of a document Expired - Lifetime CA2258711C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/666,227 1996-06-20
US08/666,227 US6085206A (en) 1996-06-20 1996-06-20 Method and system for verifying accuracy of spelling and grammatical composition of a document
PCT/US1997/010635 WO1997049043A1 (en) 1996-06-20 1997-06-20 Method and system for verifying accuracy of spelling and grammatical composition of a document

Publications (2)

Publication Number Publication Date
CA2258711A1 true CA2258711A1 (en) 1997-12-24
CA2258711C CA2258711C (en) 2006-10-17

Family

ID=24673333

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002258711A Expired - Lifetime CA2258711C (en) 1996-06-20 1997-06-20 Method and system for verifying accuracy of spelling and grammatical composition of a document

Country Status (6)

Country Link
US (1) US6085206A (en)
EP (2) EP0978054B1 (en)
AT (2) ATE307357T1 (en)
CA (1) CA2258711C (en)
DE (2) DE69734400T2 (en)
WO (1) WO1997049043A1 (en)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026416A (en) * 1996-05-30 2000-02-15 Microsoft Corp. System and method for storing, viewing, editing, and processing ordered sections having different file formats
US7297856B2 (en) 1996-07-10 2007-11-20 Sitrick David H System and methodology for coordinating musical communication and display
DE19735278A1 (en) * 1997-08-14 1999-02-18 Rolf Wadewitz Data acquisition and processing system
US6782510B1 (en) * 1998-01-27 2004-08-24 John N. Gross Word checking tool for controlling the language content in documents using dictionaries with modifyable status fields
US6424983B1 (en) 1998-05-26 2002-07-23 Global Information Research And Technologies, Llc Spelling and grammar checking system
GB2340263A (en) 1998-07-30 2000-02-16 Ibm User interface having entry filters to modify data input to structured entry fields
US7272604B1 (en) 1999-09-03 2007-09-18 Atle Hedloy Method, system and computer readable medium for addressing handling from an operating system
US6785869B1 (en) * 1999-06-17 2004-08-31 International Business Machines Corporation Method and apparatus for providing a central dictionary and glossary server
GB0006721D0 (en) * 2000-03-20 2000-05-10 Mitchell Thomas A Assessment methods and systems
US6889361B1 (en) * 2000-06-13 2005-05-03 International Business Machines Corporation Educational spell checker
US6662157B1 (en) * 2000-06-19 2003-12-09 International Business Machines Corporation Speech recognition system for database access through the use of data domain overloading of grammars
US6583798B1 (en) * 2000-07-21 2003-06-24 Microsoft Corporation On-object user interface
US7254773B2 (en) 2000-12-29 2007-08-07 International Business Machines Corporation Automated spell analysis
US20020087604A1 (en) * 2001-01-04 2002-07-04 International Business Machines Corporation Method and system for intelligent spellchecking
US6732333B2 (en) 2001-01-16 2004-05-04 Scott Selby System and method for managing statistical data regarding corrections to word processing documents
US7076731B2 (en) * 2001-06-02 2006-07-11 Microsoft Corporation Spelling correction system and method for phrasal strings using dictionary looping
US6978275B2 (en) * 2001-08-31 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system for mining a document containing dirty text
US7491690B2 (en) * 2001-11-14 2009-02-17 Northwestern University Self-assembly and mineralization of peptide-amphiphile nanofibers
US20030101046A1 (en) * 2001-11-28 2003-05-29 Mark Krasnov Word, expression, and sentence translation management tool
US7371719B2 (en) * 2002-02-15 2008-05-13 Northwestern University Self-assembly of peptide-amphiphile nanofibers under physiological conditions
US20040076930A1 (en) * 2002-02-22 2004-04-22 Steinberg Linda S. Partal assessment design system for educational testing
US7689431B1 (en) * 2002-04-17 2010-03-30 Winway Corporation Context specific analysis
SE0201177L (en) * 2002-04-18 2003-10-19 Interactive Inst Text string check
US20030237055A1 (en) * 2002-06-20 2003-12-25 Thomas Lange Methods and systems for processing text elements
US7534761B1 (en) 2002-08-21 2009-05-19 North Western University Charged peptide-amphiphile solutions and self-assembled peptide nanofiber networks formed therefrom
US7554021B2 (en) * 2002-11-12 2009-06-30 Northwestern University Composition and method for self-assembly and mineralization of peptide amphiphiles
US20040194036A1 (en) * 2002-11-14 2004-09-30 Magdalena Wolska Automated evaluation of overly repetitive word use in an essay
WO2004046167A2 (en) 2002-11-14 2004-06-03 Northwestern University Synthesis and self-assembly of abc triblock bola peptide
AU2003293071A1 (en) * 2002-11-22 2004-06-18 Roy Rosser Autonomous response engine
WO2004072104A2 (en) * 2003-02-11 2004-08-26 Northwestern University Methods and materials for nanocrystalline surface coatings and attachment of peptide amphiphile nanofibers thereon
US20050175242A1 (en) * 2003-04-24 2005-08-11 Fujitsu Limited Online handwritten character input device and method
US20040250209A1 (en) * 2003-06-05 2004-12-09 Gail Norcross Automated composition assistant
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7890852B2 (en) 2003-06-26 2011-02-15 International Business Machines Corporation Rich text handling for a web application
US7716593B2 (en) * 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7657832B1 (en) * 2003-09-18 2010-02-02 Adobe Systems Incorporated Correcting validation errors in structured documents
WO2005038777A1 (en) 2003-10-21 2005-04-28 Philips Intellectual Property & Standards Gmbh Intelligent speech recognition with user interfaces
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US20050125217A1 (en) * 2003-10-29 2005-06-09 Gadi Mazor Server-based spell check engine for wireless hand-held devices
JP4741510B2 (en) * 2003-12-05 2011-08-03 ノースウエスタン ユニバーシティ Branched peptide amphiphiles, related epitope compounds and their self-assembled structures
KR20070004560A (en) * 2003-12-05 2007-01-09 노오쓰웨스턴 유니버시티 Self-assembling peptide amphiphiles and related methods for growth factor delivery
US7761794B1 (en) * 2004-01-22 2010-07-20 Cisco Technology, Inc. Integrated audit and configuration techniques
US7814155B2 (en) * 2004-03-31 2010-10-12 Google Inc. Email conversation management system
US7269621B2 (en) * 2004-03-31 2007-09-11 Google Inc. Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply
US7912904B2 (en) 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
WO2005098788A2 (en) * 2004-04-02 2005-10-20 Sri International System and method for assessment design
US7464022B2 (en) * 2004-05-19 2008-12-09 Sap Ag Word processing with artificial language validation
US7664748B2 (en) * 2004-07-12 2010-02-16 John Eric Harrity Systems and methods for changing symbol sequences in documents
US7979501B1 (en) 2004-08-06 2011-07-12 Google Inc. Enhanced message display
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US20060074909A1 (en) * 2004-09-28 2006-04-06 Bradley Fredericks Automated resume evaluation system
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7694222B2 (en) * 2004-12-08 2010-04-06 Steen David A Document composition system and method
US7788085B2 (en) * 2004-12-17 2010-08-31 Xerox Corporation Smart string replacement
WO2006079036A2 (en) * 2005-01-21 2006-07-27 Northwestern University Methods and compositions for encapsulation of cells
US7693705B1 (en) 2005-02-16 2010-04-06 Patrick William Jamieson Process for improving the quality of documents using semantic analysis
US8122354B1 (en) 2005-02-25 2012-02-21 The Mathworks, Inc. Systems and methods for providing an indicator of detection of input related to an element of a user interface
WO2006093928A2 (en) * 2005-02-28 2006-09-08 Educational Testing Service Method of model scaling for an automated essay scoring system
US7851445B2 (en) * 2005-03-04 2010-12-14 Northwestern University Angiogenic heparin-binding epitopes, peptide amphiphiles, self-assembled compositions and related methods of use
US20060224994A1 (en) * 2005-04-01 2006-10-05 International Business Machines Corporation Method, system and computer program product for preventing inadvertent selection within a graphical user interface
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US7584093B2 (en) 2005-04-25 2009-09-01 Microsoft Corporation Method and system for generating spelling suggestions
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US8006180B2 (en) * 2006-01-10 2011-08-23 Mircrosoft Corporation Spell checking in network browser based applications
US7831911B2 (en) 2006-03-08 2010-11-09 Microsoft Corporation Spell checking system including a phonetic speller
JP2009537038A (en) 2006-05-07 2009-10-22 バーコード リミティド System and method for improving quality control in a product logistic chain
US7562811B2 (en) 2007-01-18 2009-07-21 Varcode Ltd. System and method for improved quality management in a product logistic chain
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US7627562B2 (en) * 2006-06-13 2009-12-01 Microsoft Corporation Obfuscating document stylometry
US8019595B1 (en) 2006-09-11 2011-09-13 WordRake Holdings, LLC Computer processes for analyzing and improving document readability
US8201086B2 (en) * 2007-01-18 2012-06-12 International Business Machines Corporation Spellchecking electronic documents
US7991609B2 (en) * 2007-02-28 2011-08-02 Microsoft Corporation Web-based proofing and usage guidance
US8881004B2 (en) * 2007-03-30 2014-11-04 Blackberry Limited Use of multiple data sources for spell check function, and associated handheld electronic device
US8076295B2 (en) * 2007-04-17 2011-12-13 Nanotope, Inc. Peptide amphiphiles having improved solubility and methods of using same
JP2010526386A (en) 2007-05-06 2010-07-29 バーコード リミティド Quality control system and method using bar code signs
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
CN101802812B (en) 2007-08-01 2015-07-01 金格软件有限公司 Automatic context sensitive language correction and enhancement using an internet corpus
US7949516B2 (en) * 2007-08-31 2011-05-24 Research In Motion Limited Handheld electronic device and method employing logical proximity of characters in spell checking
EP2218042B1 (en) 2007-11-14 2020-01-01 Varcode Ltd. A system and method for quality management utilizing barcode indicators
US20090148073A1 (en) * 2007-12-07 2009-06-11 International Business Machines Corporation Allowing users to automatically change typographical letter case using application independent functionality
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US20090326938A1 (en) * 2008-05-28 2009-12-31 Nokia Corporation Multiword text correction
US20090300126A1 (en) * 2008-05-30 2009-12-03 International Business Machines Corporation Message Handling
US11704526B2 (en) 2008-06-10 2023-07-18 Varcode Ltd. Barcoded indicators for quality management
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
KR20100041136A (en) * 2008-10-13 2010-04-22 삼성전자주식회사 Print controling apparatust and method for controling printticket thereof
US8543913B2 (en) * 2008-10-16 2013-09-24 International Business Machines Corporation Identifying and using textual widgets
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
WO2010120830A1 (en) * 2009-04-13 2010-10-21 Northwestern University Novel peptide-based scaffolds for cartilage regeneration and methods for their use
US8473443B2 (en) * 2009-04-20 2013-06-25 International Business Machines Corporation Inappropriate content detection method for senders
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US9298697B2 (en) * 2010-01-26 2016-03-29 Apollo Education Group, Inc. Techniques for grammar rule composition and testing
US9015036B2 (en) * 2010-02-01 2015-04-21 Ginger Software, Inc. Automatic context sensitive language correction using an internet corpus particularly for small keyboard devices
US20110239111A1 (en) * 2010-03-24 2011-09-29 Avaya Inc. Spell checker interface
US9002700B2 (en) 2010-05-13 2015-04-07 Grammarly, Inc. Systems and methods for advanced grammar checking
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
US9069580B2 (en) * 2011-06-13 2015-06-30 International Business Machines Corporation Application documentation effectiveness monitoring and feedback
US9037601B2 (en) 2011-07-27 2015-05-19 Google Inc. Conversation system and method for performing both conversation-based queries and message-based queries
US9176937B2 (en) * 2012-04-05 2015-11-03 International Business Machines Corporation Ensuring user interface specification accurately describes user interface after updates to user interface
WO2013191662A1 (en) * 2012-06-22 2013-12-27 National University Of Singapore Method for correcting grammatical errors of an input sentence
US8807422B2 (en) 2012-10-22 2014-08-19 Varcode Ltd. Tamper-proof quality management barcode indicators
US10878179B2 (en) * 2014-07-30 2020-12-29 Lenovo (Singapore) Pte. Ltd. Simplified text correction on a touch screen
CA2985160C (en) 2015-05-18 2023-09-05 Varcode Ltd. Thermochromic ink indicia for activatable quality labels
EP3320315B1 (en) 2015-07-07 2020-03-04 Varcode Ltd. Electronic quality indicator
DE202015006393U1 (en) 2015-09-11 2017-03-31 eStatik Software GmbH System for identifying and marking a mathematical expression in an electronic text document
DE102015011911A1 (en) 2015-09-11 2017-03-16 eStatik Software GmbH Method and system for identifying and labeling a mathematical expression in an electronic text document
DE112015006922A5 (en) 2015-09-21 2018-10-25 eStatik Software GmbH METHOD AND SYSTEM FOR THE PURPOSES OF PROCESSING A MATHEMATICAL EXPRESSION IN AN ELECTRONIC DOCUMENT
US11727198B2 (en) 2016-02-01 2023-08-15 Microsoft Technology Licensing, Llc Enterprise writing assistance
JP2018067159A (en) * 2016-10-19 2018-04-26 京セラドキュメントソリューションズ株式会社 Image processing apparatus and image forming apparatus
US10089297B2 (en) * 2016-12-15 2018-10-02 Microsoft Technology Licensing, Llc Word order suggestion processing
US10419312B2 (en) 2017-03-21 2019-09-17 Motorola Solutions, Inc. System, device, and method for real-time conflict identification and resolution, and information corroboration, during interrogations
US10394344B2 (en) 2017-11-07 2019-08-27 International Business Machines Corporation Character input error correction
US10339192B1 (en) 2017-11-30 2019-07-02 Growpath, Inc. Systems and methods for matching buzzwords in a client management system
CN108595410B (en) * 2018-03-19 2023-03-24 小船出海教育科技(北京)有限公司 Automatic correction method and device for handwritten composition
US11386266B2 (en) * 2018-06-01 2022-07-12 Apple Inc. Text correction
JP2020026086A (en) * 2018-08-10 2020-02-20 京セラドキュメントソリューションズ株式会社 Image forming apparatus
KR20210089347A (en) * 2020-01-08 2021-07-16 엘지전자 주식회사 Voice recognition device and voice data learning method
US11636274B2 (en) * 2020-05-14 2023-04-25 Google Llc Systems and methods to identify most suitable grammar suggestions among suggestions from a machine translation model

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9100849A (en) * 1991-05-16 1992-12-16 Oce Nederland Bv METHOD FOR CORRECTING AN ERROR IN A NATURAL LANGUAGE WITH THE USE OF A COMPUTER SYSTEM AND AN APPARATUS SUITABLE FOR CARRYING OUT THIS METHOD
US5437036A (en) * 1992-09-03 1995-07-25 Microsoft Corporation Text checking application programming interface
US5706502A (en) * 1996-03-25 1998-01-06 Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
US6012075A (en) * 1996-11-14 2000-01-04 Microsoft Corporation Method and system for background grammar checking an electronic document

Also Published As

Publication number Publication date
EP0978054A1 (en) 2000-02-09
EP1645973B1 (en) 2009-06-10
EP1645973A3 (en) 2006-07-19
DE69734400T2 (en) 2006-04-27
ATE433585T1 (en) 2009-06-15
WO1997049043A1 (en) 1997-12-24
DE69739451D1 (en) 2009-07-23
US6085206A (en) 2000-07-04
ATE307357T1 (en) 2005-11-15
EP0978054B1 (en) 2005-10-19
CA2258711C (en) 2006-10-17
DE69734400D1 (en) 2005-11-24
EP1645973A2 (en) 2006-04-12

Similar Documents

Publication Publication Date Title
CA2258711A1 (en) Method and system for verifying accuracy of spelling and grammatical composition of a document
Carroll et al. Simplifying text for language-impaired readers
EP0805403A3 (en) Translating apparatus and translating method
CA2247896A1 (en) A method for generating text from selected medical findings
AU4100399A (en) Spelling and grammar checking system
WO2000030070A3 (en) Method and apparatus for improved part-of-speech tagging
EP0836144A3 (en) Method and system for identifying and resolving commonly confused words in a natural language parser
EP0637805A3 (en) Context-sensitive method of finding information about a word in an electronic dictionary.
AU7753998A (en) Translation system
EP0762263A3 (en) System and method for dynamically reconfiguring keyboard assignement based on an external event
WO2000016178A3 (en) Analytic network engine and spreadsheet interface system
WO1997038376A3 (en) A system, software and method for locating information in a collection of text-based information sources
WO2000004484A3 (en) Wide instruction word graphics processor
EP0353756A3 (en) Electronic translator apparatus
CA2151370A1 (en) A speech recognition system
WO2002027471A3 (en) Method and apparatus for booting the operating environment of an autonomous subsystem
GB2419012A (en) Method and system for giving
EP1544747A3 (en) Systems and methods for normalization of linguistic structures
EP0269233A1 (en) Speech recognition apparatus and methods
WO2006091681A3 (en) Method and system for automated item development for language learners
EP0901085A3 (en) An apparatus for, and a method of, identifying collocates
Enemouh et al. Morph-inflected word detection in igbo via bitext
TW350938B (en) Translation method of discontinued phrases
WO2001018788A3 (en) Method for determining end of a sentence in automatic voice processing
Greer Attitudes of teachers-in-training towards varieties of English

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20170620