SlideShare a Scribd company logo
Math-Bridge localization, installationMath-Bridge localization, installation
and testingand testing
Kazan National Research Technical University
KRNTU-KAI
Installing the Math-BridgeInstalling the Math-Bridge system insystem in
KNRTU-KAIKNRTU-KAI
2
Local
version
The network
version
Server TomCat TomCat
Operating
system
MS Windows/
MS Linux MS Linux
Localization of Math-Bridge in KNRTU-KAILocalization of Math-Bridge in KNRTU-KAI
3
The files containing the lexicalThe files containing the lexical
components of interfacecomponents of interface
4
MathBridgewebappsactivemath3i18n
The file
containing the
phrases in
Russian
File Folder phrases in ASCII
format
The results of a quantitative comparison of filesThe results of a quantitative comparison of files
containing phrases in different languagescontaining phrases in different languages
5
The files containing the phrase
The number of
phrases in the file
Language
phrases in the
file
phrases_ru.properties 1689 Russian
phrases_en.properties 1720 English
phrases_de.properties 1730 German
6
phrases_ru.
properties
phrases_en.
properties
phrases_de.
properties
The number of phrases
included in the file
1689 1720 1730
The percentage fill
(against the file in
German)
97,6% 99,4% 100%
Results of the analysis underfilling filesResults of the analysis underfilling files
phrasesphrases
Fragments of phrases filesFragments of phrases files
in Russian and English languagesin Russian and English languages
7
MathBridgewebappsactivemath3i18n
8
phrases_ru.properties
phrases_en.properties 28
phrases_de.properties 10
Additions and corrections to the file withAdditions and corrections to the file with
the phrases in Russianthe phrases in Russian
Adding the missing phrases from English and German files
Correction translated
phrases 190
Converted file with phrasesConverted file with phrases
in Russian to a format suitable for editingin Russian to a format suitable for editing
9
MathBridgewebappsactivemath3i18nascii
The file of the
translation
phrases into
Russian in ASCII
format
Converter to ASCII formatConverter to ASCII format
10
Testing of the system Math-Bridge inTesting of the system Math-Bridge in
KNRTU-KAI after correction and additionsKNRTU-KAI after correction and additions
files of phrasesfiles of phrases
11
Some of the terms in the working areas of the system
does not appear in Russian.
Not Translated terms are read from the database Derby
Math-Bridge and files:
**.vm.vm,,
**.HTML.HTML
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
12
MathBridgewebappsactivemath3i18n
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
13
MathBridgewebappsactivemath3i18n
  
  Selecting mode of designing of objects in the workingSelecting mode of designing of objects in the working
window of Math-Bridgewindow of Math-Bridge
Testing: Creation mode exercises
To activate a new exercise you must click the " Create ", which is to the
left on the bottom line of the working window system Math-Bridge.
Menu select
development
objects
  
Choose how to create exercises in the list of methodsChoose how to create exercises in the list of methods
Testing: Creation mode exercises
Choose a method for creating exercises Empty Exercise in the window
«Create New Exercise»
methods for
creating
exercises
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
16
Message system for invalid user actions isMessage system for invalid user actions is
given in English without an erroneousgiven in English without an erroneous
description of the reasons for the action.description of the reasons for the action.
For example, the collection is not selectedFor example, the collection is not selected
when you try to publication.when you try to publication.
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
17
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
18
•Message system for invalid user actionsMessage system for invalid user actions
issued in the form of one word «Error»issued in the form of one word «Error»
without a description of the error classwithout a description of the error class..
for example, when you try to continue tofor example, when you try to continue to
work after an extended temporarywork after an extended temporary
interruption (0.5 hours)interruption (0.5 hours)
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
19
Message system to incorrect executionMessage system to incorrect execution
of commands issued by the user as aof commands issued by the user as a
software communication languagesoftware communication language
JAVAJAVA
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
20
Testing of the system Math-BridgeTesting of the system Math-Bridge
in KNRTU-KAIin KNRTU-KAI
21
22
* Test results are forwarded to the development team Math-* Test results are forwarded to the development team Math-
Bridge for making corrections to the software.Bridge for making corrections to the software.
* Developers Math-Bridge complete the file with variable phrases* Developers Math-Bridge complete the file with variable phrases
in English.in English.
•Team KNRTU-KAI complements file with variables phrases inTeam KNRTU-KAI complements file with variables phrases in
Russian and transmits them to the developers Math-Bridge.Russian and transmits them to the developers Math-Bridge.
•Team KNRTU-KAI adds files with variable phrases in RussianTeam KNRTU-KAI adds files with variable phrases in Russian
and transmits them to the developers Math-Bridge.and transmits them to the developers Math-Bridge.
•Developers Math-Bridge releases a new version to be installedDevelopers Math-Bridge releases a new version to be installed
and (or) updates the current version.and (or) updates the current version.
•Team KNRTU-KAI performs localization and testing of the newTeam KNRTU-KAI performs localization and testing of the new
version.version.
The second stage of the localizationThe second stage of the localization
Math-Bridge system in KNRTU-KAIMath-Bridge system in KNRTU-KAI
Localization of Math-Bridge in KNRTU-KAI:Localization of Math-Bridge in KNRTU-KAI:
second stagesecond stage
23
Thank you for your attention
24

More Related Content

Viewers also liked

Math-Bridge Exercise System
Math-Bridge Exercise SystemMath-Bridge Exercise System
Math-Bridge Exercise System
metamath
 
Math-Birdge Author BasicEx
Math-Birdge Author BasicExMath-Birdge Author BasicEx
Math-Birdge Author BasicEx
metamath
 
Erasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher EducationErasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher Education
metamath
 
Math-Bridge Author AdvdEx
Math-Bridge Author AdvdExMath-Bridge Author AdvdEx
Math-Bridge Author AdvdEx
metamath
 
Math-Bridge Teacher Tools
Math-Bridge Teacher ToolsMath-Bridge Teacher Tools
Math-Bridge Teacher Tools
metamath
 
Math-Bridge Installation
Math-Bridge InstallationMath-Bridge Installation
Math-Bridge Installation
metamath
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
metamath
 
Math-Bridge Trouble shooting
Math-Bridge Trouble shootingMath-Bridge Trouble shooting
Math-Bridge Trouble shooting
metamath
 
Math-Bridge Student Interface
Math-Bridge Student InterfaceMath-Bridge Student Interface
Math-Bridge Student Interface
metamath
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
metamath
 
Math-Bridge Additional Interactivity
Math-Bridge Additional InteractivityMath-Bridge Additional Interactivity
Math-Bridge Additional Interactivity
metamath
 
MetaMath: Evaluation Methodology
MetaMath: Evaluation MethodologyMetaMath: Evaluation Methodology
MetaMath: Evaluation Methodology
metamath
 
LETI course 2 Math Logic
LETI course 2 Math LogicLETI course 2 Math Logic
LETI course 2 Math Logic
metamath
 
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop FloorsIntelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
metamath
 
TSU course 1 Fuzzy Logic
TSU course 1 Fuzzy LogicTSU course 1 Fuzzy Logic
TSU course 1 Fuzzy Logic
metamath
 
WP2 Course Modernisation
WP2 Course ModernisationWP2 Course Modernisation
WP2 Course Modernisation
metamath
 
WP1 Comparative Analysis
WP1 Comparative AnalysisWP1 Comparative Analysis
WP1 Comparative Analysis
metamath
 
WP4b Qualitative Evaluation
WP4b Qualitative EvaluationWP4b Qualitative Evaluation
WP4b Qualitative Evaluation
metamath
 
TSU course 2 Probability Theory and Math Statistics
TSU course 2 Probability Theory and Math StatisticsTSU course 2 Probability Theory and Math Statistics
TSU course 2 Probability Theory and Math Statistics
metamath
 
TSU overview
TSU overviewTSU overview
TSU overview
metamath
 

Viewers also liked (20)

Math-Bridge Exercise System
Math-Bridge Exercise SystemMath-Bridge Exercise System
Math-Bridge Exercise System
 
Math-Birdge Author BasicEx
Math-Birdge Author BasicExMath-Birdge Author BasicEx
Math-Birdge Author BasicEx
 
Erasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher EducationErasmus+: Capacity Building in Higher Education
Erasmus+: Capacity Building in Higher Education
 
Math-Bridge Author AdvdEx
Math-Bridge Author AdvdExMath-Bridge Author AdvdEx
Math-Bridge Author AdvdEx
 
Math-Bridge Teacher Tools
Math-Bridge Teacher ToolsMath-Bridge Teacher Tools
Math-Bridge Teacher Tools
 
Math-Bridge Installation
Math-Bridge InstallationMath-Bridge Installation
Math-Bridge Installation
 
Math-Bridge Translate UI
Math-Bridge Translate UIMath-Bridge Translate UI
Math-Bridge Translate UI
 
Math-Bridge Trouble shooting
Math-Bridge Trouble shootingMath-Bridge Trouble shooting
Math-Bridge Trouble shooting
 
Math-Bridge Student Interface
Math-Bridge Student InterfaceMath-Bridge Student Interface
Math-Bridge Student Interface
 
Math-Bridge Author DREx
Math-Bridge Author DRExMath-Bridge Author DREx
Math-Bridge Author DREx
 
Math-Bridge Additional Interactivity
Math-Bridge Additional InteractivityMath-Bridge Additional Interactivity
Math-Bridge Additional Interactivity
 
MetaMath: Evaluation Methodology
MetaMath: Evaluation MethodologyMetaMath: Evaluation Methodology
MetaMath: Evaluation Methodology
 
LETI course 2 Math Logic
LETI course 2 Math LogicLETI course 2 Math Logic
LETI course 2 Math Logic
 
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop FloorsIntelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
Intelligent Adaptive Services for Workplace-Integrated Learning on Shop Floors
 
TSU course 1 Fuzzy Logic
TSU course 1 Fuzzy LogicTSU course 1 Fuzzy Logic
TSU course 1 Fuzzy Logic
 
WP2 Course Modernisation
WP2 Course ModernisationWP2 Course Modernisation
WP2 Course Modernisation
 
WP1 Comparative Analysis
WP1 Comparative AnalysisWP1 Comparative Analysis
WP1 Comparative Analysis
 
WP4b Qualitative Evaluation
WP4b Qualitative EvaluationWP4b Qualitative Evaluation
WP4b Qualitative Evaluation
 
TSU course 2 Probability Theory and Math Statistics
TSU course 2 Probability Theory and Math StatisticsTSU course 2 Probability Theory and Math Statistics
TSU course 2 Probability Theory and Math Statistics
 
TSU overview
TSU overviewTSU overview
TSU overview
 

Similar to KNRTU: Math-Bridge localization, installation and testing

Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...
Rusif Eyvazli
 
The Next Generation of Data Processing and Open Source
The Next Generation of Data Processing and Open SourceThe Next Generation of Data Processing and Open Source
The Next Generation of Data Processing and Open Source
DataWorks Summit/Hadoop Summit
 
AI Library - An Open Source Machine Learning Framework
AI Library - An Open Source Machine Learning FrameworkAI Library - An Open Source Machine Learning Framework
AI Library - An Open Source Machine Learning Framework
MLconf
 
20101026 ASAP Seminar
20101026 ASAP Seminar20101026 ASAP Seminar
20101026 ASAP Seminar
Jonathan Blakes
 
Model checking
Model checkingModel checking
Model checking
Richard Ashworth
 
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
Thomas K. Y. Lam
 
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Databricks
 
Proposal with sdlc
Proposal with sdlcProposal with sdlc
Proposal with sdlc
Kamau Francis
 
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and toolsWebinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
Severalnines
 
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTSCertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
cpsitgmbh
 
PhD public defense: A Measurement Framework for Analyzing Technical Lag in ...
PhD public defense: A Measurement Framework for  Analyzing Technical Lag in  ...PhD public defense: A Measurement Framework for  Analyzing Technical Lag in  ...
PhD public defense: A Measurement Framework for Analyzing Technical Lag in ...
Ahmed Zerouali
 
Ssbse12b.ppt
Ssbse12b.pptSsbse12b.ppt
Programmability in spss statistics 17
Programmability in spss statistics 17Programmability in spss statistics 17
Programmability in spss statistics 17
Armand Ruis
 
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Shay Ginsbourg
 
Automated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178CAutomated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178C
QA Systems
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulator
gystell
 
An Investigation Of EXtreme Programming Practices
An Investigation Of EXtreme Programming PracticesAn Investigation Of EXtreme Programming Practices
An Investigation Of EXtreme Programming Practices
Gabriel Moreira
 
project introduction
project introductionproject introduction
project introduction
stinmon
 
(1) c sharp introduction_basics_dot_net
(1) c sharp introduction_basics_dot_net(1) c sharp introduction_basics_dot_net
(1) c sharp introduction_basics_dot_net
Nico Ludwig
 
Analysis of software systems using jQAssistant and Neo4j
Analysis of software systems using jQAssistant and Neo4jAnalysis of software systems using jQAssistant and Neo4j
Analysis of software systems using jQAssistant and Neo4j
Java Usergroup Berlin-Brandenburg
 

Similar to KNRTU: Math-Bridge localization, installation and testing (20)

Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...Scaling Application on High Performance Computing Clusters and Analysis of th...
Scaling Application on High Performance Computing Clusters and Analysis of th...
 
The Next Generation of Data Processing and Open Source
The Next Generation of Data Processing and Open SourceThe Next Generation of Data Processing and Open Source
The Next Generation of Data Processing and Open Source
 
AI Library - An Open Source Machine Learning Framework
AI Library - An Open Source Machine Learning FrameworkAI Library - An Open Source Machine Learning Framework
AI Library - An Open Source Machine Learning Framework
 
20101026 ASAP Seminar
20101026 ASAP Seminar20101026 ASAP Seminar
20101026 ASAP Seminar
 
Model checking
Model checkingModel checking
Model checking
 
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
Quick start with pallaral meta on window10 virtual desktop-virtualbox linux u...
 
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
 
Proposal with sdlc
Proposal with sdlcProposal with sdlc
Proposal with sdlc
 
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and toolsWebinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
Webinar replay: MySQL Query Tuning Trilogy: Query tuning process and tools
 
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTSCertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
 
PhD public defense: A Measurement Framework for Analyzing Technical Lag in ...
PhD public defense: A Measurement Framework for  Analyzing Technical Lag in  ...PhD public defense: A Measurement Framework for  Analyzing Technical Lag in  ...
PhD public defense: A Measurement Framework for Analyzing Technical Lag in ...
 
Ssbse12b.ppt
Ssbse12b.pptSsbse12b.ppt
Ssbse12b.ppt
 
Programmability in spss statistics 17
Programmability in spss statistics 17Programmability in spss statistics 17
Programmability in spss statistics 17
 
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
 
Automated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178CAutomated Low Level Requirements Testing for DO-178C
Automated Low Level Requirements Testing for DO-178C
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulator
 
An Investigation Of EXtreme Programming Practices
An Investigation Of EXtreme Programming PracticesAn Investigation Of EXtreme Programming Practices
An Investigation Of EXtreme Programming Practices
 
project introduction
project introductionproject introduction
project introduction
 
(1) c sharp introduction_basics_dot_net
(1) c sharp introduction_basics_dot_net(1) c sharp introduction_basics_dot_net
(1) c sharp introduction_basics_dot_net
 
Analysis of software systems using jQAssistant and Neo4j
Analysis of software systems using jQAssistant and Neo4jAnalysis of software systems using jQAssistant and Neo4j
Analysis of software systems using jQAssistant and Neo4j
 

More from metamath

Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
metamath
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
metamath
 
A Course of Calculus for IT-Students
A Course of Calculus for IT-StudentsA Course of Calculus for IT-Students
A Course of Calculus for IT-Students
metamath
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
metamath
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
metamath
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
metamath
 
Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
metamath
 
SEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and GeometrySEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and Geometry
metamath
 
о лаб мод и упр 2014
о лаб мод и упр 2014о лаб мод и упр 2014
о лаб мод и упр 2014
metamath
 
Mathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systemsMathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systems
metamath
 
Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
metamath
 
Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"
metamath
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
metamath
 
стратегия развития книту каи
стратегия развития книту каистратегия развития книту каи
стратегия развития книту каи
metamath
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
metamath
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
metamath
 
Math Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EUMath Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EU
metamath
 
International Activities of the University in academic field
International Activities of the University in academic fieldInternational Activities of the University in academic field
International Activities of the University in academic field
metamath
 
How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...
metamath
 
UNN - Mr. Shvetsov
UNN - Mr. ShvetsovUNN - Mr. Shvetsov
UNN - Mr. Shvetsov
metamath
 

More from metamath (20)

Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
 
A Course of Calculus for IT-Students
A Course of Calculus for IT-StudentsA Course of Calculus for IT-Students
A Course of Calculus for IT-Students
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
 
Course - Discrete Mathematics
Course - Discrete MathematicsCourse - Discrete Mathematics
Course - Discrete Mathematics
 
SEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and GeometrySEFI comparative study: Course - Algebra and Geometry
SEFI comparative study: Course - Algebra and Geometry
 
о лаб мод и упр 2014
о лаб мод и упр 2014о лаб мод и упр 2014
о лаб мод и упр 2014
 
Mathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systemsMathematical foundations of fuzzy systems
Mathematical foundations of fuzzy systems
 
Probability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State UniversityProbability Theory and Mathematical Statistics in Tver State University
Probability Theory and Mathematical Statistics in Tver State University
 
Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"Calculus - St. Petersburg Electrotechnical University "LETI"
Calculus - St. Petersburg Electrotechnical University "LETI"
 
Discrete Mathematics
Discrete MathematicsDiscrete Mathematics
Discrete Mathematics
 
стратегия развития книту каи
стратегия развития книту каистратегия развития книту каи
стратегия развития книту каи
 
Probability Theory and Mathematical Statistics
Probability Theory and Mathematical StatisticsProbability Theory and Mathematical Statistics
Probability Theory and Mathematical Statistics
 
Optimization Methods
Optimization MethodsOptimization Methods
Optimization Methods
 
Math Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EUMath Education for STEM disciplines in the EU
Math Education for STEM disciplines in the EU
 
International Activities of the University in academic field
International Activities of the University in academic fieldInternational Activities of the University in academic field
International Activities of the University in academic field
 
How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...How to design a miniature train set that always loops back well? Two question...
How to design a miniature train set that always loops back well? Two question...
 
UNN - Mr. Shvetsov
UNN - Mr. ShvetsovUNN - Mr. Shvetsov
UNN - Mr. Shvetsov
 

Recently uploaded

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 

Recently uploaded (20)

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 

KNRTU: Math-Bridge localization, installation and testing

  • 1. Math-Bridge localization, installationMath-Bridge localization, installation and testingand testing Kazan National Research Technical University KRNTU-KAI
  • 2. Installing the Math-BridgeInstalling the Math-Bridge system insystem in KNRTU-KAIKNRTU-KAI 2 Local version The network version Server TomCat TomCat Operating system MS Windows/ MS Linux MS Linux
  • 3. Localization of Math-Bridge in KNRTU-KAILocalization of Math-Bridge in KNRTU-KAI 3
  • 4. The files containing the lexicalThe files containing the lexical components of interfacecomponents of interface 4 MathBridgewebappsactivemath3i18n The file containing the phrases in Russian File Folder phrases in ASCII format
  • 5. The results of a quantitative comparison of filesThe results of a quantitative comparison of files containing phrases in different languagescontaining phrases in different languages 5 The files containing the phrase The number of phrases in the file Language phrases in the file phrases_ru.properties 1689 Russian phrases_en.properties 1720 English phrases_de.properties 1730 German
  • 6. 6 phrases_ru. properties phrases_en. properties phrases_de. properties The number of phrases included in the file 1689 1720 1730 The percentage fill (against the file in German) 97,6% 99,4% 100% Results of the analysis underfilling filesResults of the analysis underfilling files phrasesphrases
  • 7. Fragments of phrases filesFragments of phrases files in Russian and English languagesin Russian and English languages 7 MathBridgewebappsactivemath3i18n
  • 8. 8 phrases_ru.properties phrases_en.properties 28 phrases_de.properties 10 Additions and corrections to the file withAdditions and corrections to the file with the phrases in Russianthe phrases in Russian Adding the missing phrases from English and German files Correction translated phrases 190
  • 9. Converted file with phrasesConverted file with phrases in Russian to a format suitable for editingin Russian to a format suitable for editing 9 MathBridgewebappsactivemath3i18nascii The file of the translation phrases into Russian in ASCII format
  • 10. Converter to ASCII formatConverter to ASCII format 10
  • 11. Testing of the system Math-Bridge inTesting of the system Math-Bridge in KNRTU-KAI after correction and additionsKNRTU-KAI after correction and additions files of phrasesfiles of phrases 11 Some of the terms in the working areas of the system does not appear in Russian. Not Translated terms are read from the database Derby Math-Bridge and files: **.vm.vm,, **.HTML.HTML
  • 12. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 12 MathBridgewebappsactivemath3i18n
  • 13. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 13 MathBridgewebappsactivemath3i18n
  • 14.      Selecting mode of designing of objects in the workingSelecting mode of designing of objects in the working window of Math-Bridgewindow of Math-Bridge Testing: Creation mode exercises To activate a new exercise you must click the " Create ", which is to the left on the bottom line of the working window system Math-Bridge. Menu select development objects
  • 15.    Choose how to create exercises in the list of methodsChoose how to create exercises in the list of methods Testing: Creation mode exercises Choose a method for creating exercises Empty Exercise in the window «Create New Exercise» methods for creating exercises
  • 16. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 16 Message system for invalid user actions isMessage system for invalid user actions is given in English without an erroneousgiven in English without an erroneous description of the reasons for the action.description of the reasons for the action. For example, the collection is not selectedFor example, the collection is not selected when you try to publication.when you try to publication.
  • 17. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 17
  • 18. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 18 •Message system for invalid user actionsMessage system for invalid user actions issued in the form of one word «Error»issued in the form of one word «Error» without a description of the error classwithout a description of the error class.. for example, when you try to continue tofor example, when you try to continue to work after an extended temporarywork after an extended temporary interruption (0.5 hours)interruption (0.5 hours)
  • 19. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 19 Message system to incorrect executionMessage system to incorrect execution of commands issued by the user as aof commands issued by the user as a software communication languagesoftware communication language JAVAJAVA
  • 20. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 20
  • 21. Testing of the system Math-BridgeTesting of the system Math-Bridge in KNRTU-KAIin KNRTU-KAI 21
  • 22. 22 * Test results are forwarded to the development team Math-* Test results are forwarded to the development team Math- Bridge for making corrections to the software.Bridge for making corrections to the software. * Developers Math-Bridge complete the file with variable phrases* Developers Math-Bridge complete the file with variable phrases in English.in English. •Team KNRTU-KAI complements file with variables phrases inTeam KNRTU-KAI complements file with variables phrases in Russian and transmits them to the developers Math-Bridge.Russian and transmits them to the developers Math-Bridge. •Team KNRTU-KAI adds files with variable phrases in RussianTeam KNRTU-KAI adds files with variable phrases in Russian and transmits them to the developers Math-Bridge.and transmits them to the developers Math-Bridge. •Developers Math-Bridge releases a new version to be installedDevelopers Math-Bridge releases a new version to be installed and (or) updates the current version.and (or) updates the current version. •Team KNRTU-KAI performs localization and testing of the newTeam KNRTU-KAI performs localization and testing of the new version.version. The second stage of the localizationThe second stage of the localization Math-Bridge system in KNRTU-KAIMath-Bridge system in KNRTU-KAI
  • 23. Localization of Math-Bridge in KNRTU-KAI:Localization of Math-Bridge in KNRTU-KAI: second stagesecond stage 23
  • 24. Thank you for your attention 24

Editor's Notes

  1. В программном обеспечении, которое было нам поставлено для инсталляции имеются 10 файлов с фразами интерфейса на 10 языках, в т.ч. на русском языке файл с именем phrases_ru.properties
  2. В папке MathBridge\webapps\activemath3\i18n\ascii также имеются 10 файлов с фразами интерфейса на 10 языках, но уже в формате Unicod, в т.ч. на русском языке файл с именем phrases_ru.properties
  3. В папке MathBridge\webapps\activemath3\i18n\ascii также имеются 10 файлов с фразами интерфейса на 10 языках, но уже в формате Unicod, в т.ч. на русском языке файл с именем phrases_ru.properties