Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

THESIS PREPARation scheduleS

Поиск
Chapters or Topics Academic supervisor check date Notes
  INTRODUTION 22.03.2013  
  LEARNING BACKGROUND 05.04.2013  
  DEVELOPMENT BACKGROUND 20.04.2013  
  ARCHITECTURE 03.05.2013  

 

 

Date of task issue: 11.09.2012

 

Preliminary Presentation (Predefense): 04.05.2013

 

 

The task is accepted for execution

 

 

Dean of Faculty ___________________ Dr. Aliyev H.N

(signature)

 

 

Head of Department ___________________ Dr. Ivanov A.

(signature)

 

Academic Supervisor ___________________ Zhamanov A.М.

(signature)


ANNOTATION

 

Dexter - is an idea that is already used by some of our universities as a means of testing the knowledge of students. But everybody call it differently. Basically just a final or midterm. Students came and pass the test, which can only be accessed from the local network of the university. There are exceptions to the rule, but would have all whether they pass the exam or not.

 

My goal is to create online service for testing, a single standard for all who already use or intend to use it in the future, the system of testing knowledge through the Internet. It can be used not only for important exams, but also to compose a simple intermediate, or very underweight tests. There are customizable functions of exams deadlines and students' access to materials, which can give an access to pass the test again and again for learning.

 

I would like to provide a very flexible and reliable system for our teachers. To not have to stand in line for listing, and spend the effort every time over and over again by creating and mixing issues. To students who receive distance learning, or for whatever reasons, could not be present in the building of the University the opportunity to pass the exam.

 

Saving time and effort - that is what we all want in this century. I think, no, I hope that my system will be approved and soon it will be possible to develop online education in this country to unprecedented heights.

Take a step into the future of the educational system, we make it available to anyone, as is already done in the foreign universities.


Аннотация

Dexter – это идея которая уже используется некоторыми нашими университетами, как средство проверки знаний учащихся. Называют правда ее по разному. В основном просто сессия или рубежный контроль. Студенты приходят и сдают тест, доступ которому возможен только из локальной сети университета. Бывают и исключения из правил, но явится должны все вне зависимости от того сдают они экзамен или нет.

 

Моя цель создать сервис онлайн тестирования, некий единый стандарт для всех, кто уже использует или собирается использовать в будущем систему проверки знаний через сеть Интернет. Её можно будет использовать не только на важных экзаменах, но и для составления простых промежуточных, или совсем маловесных проверочных тестах. Можно будет пользуясь функцией времени сдачи экзамена и доступом учащихся к материалам, настроить тесты так, что их можно будет проходить снова и снова, чтобы заучивать.

 

Я бы хотел предоставить очень гибкую и надежную систему для наших преподавателей. Чтобы не приходилось вставать в очереди на распечатку, и тратить усилия каждый раз снова и снова создавая и перемешивая вопросы. Чтобы ученикам, кто получают дистанционное обучение, или по тем или иным причинам не смог присутствовать в здании университета представилась возможность успешной сдачи экзамена.

 

Экономия времени и сил – вот к чему мы все стремимся в этом веке. Думаю, нет, надеюсь, что моя система получит одобрение и в скором времени можно будет развить онлайн-образование в нашей стране до небывалых высот.

 

Сделаем шаг навстречу будущему образовательной системы, сделаем её доступной каждому, как это уже делают зарубежные университеты.


ТҮЙІН

Dexter – қазіргі уақытта біздің елімізде кейбір жоғары оқу орындарда, білім тексеру шарасы сияқты қолданылып жатқан ойым. Әркім әріне әртүрлі атағанмен көбінесе сессия немесе шекара бақылау деп аталады. Студенттер келіп, тек ғана университеттің ішіндегі жүйеде ғана қол жеткізуге болатын тест, тапсырады. Бәлкім ерекшеліктер болар, бірақ қалай болса да студент университетке келуге тиісті.

 

Менің басты мақсатым - онлайн тест өткізу сервисін құру, қазіргі уақытта қолданып жүрген және болашақта қолданатын ойы бардың бәріне біріңғай стандарт енгізу. Тек ғана маңызды емтихандарда емес, жеңілдерге да қолдануға болады. Кейбір функцияларды қолдана отырып, тестті қайтадан қайта өтіп жаттауға болатындай бағыттауға болады.

 

Оқытушыларымызға сенімді және икемді жүйені пайдалануына берейін дегем. Оларға материалдарды басып шығару үшін кезекке тұрмай және қайтадан қайта араластырып әуре болмайтын жағдай жасағым келгені. Сыртылай білім алып жатқан және қандай да болсын жағдаймен келе алмай қалған оқушыларға емтиханды тапсыратын жағдай болсын дегенім.

 

Қазіргі уақытта әркімнің аңсағаны болатын зат – уақыт пен күшті үнемдеу. Ойлағаным, жоқ, аңсағаным – осы жүйе қолдауға алынып елімізде онлайн оқу дәреженің деңгейін жоғары көтеру.

 

Оқу жүйенің болашағына қарай кадамды бірге басып, әркім қолдана алатындай жасайық, шет елдер істеп жатқандай.

 


 

Contents

1. INTRODUCTION....................................................................... 9

Preface 9

Aim 10

Related Works 11

2. Learning Background.................................................... 13

2.1. What is e-assessment?................................................................................................ 13

2.2. Why might e-assessment be so useful?........................................................................... 15

2.3. What can e-assessment do for Learning and Teaching?............................................ 17

3. DEVELOPMENT BACKGROUND........................................... 18

Python 22

Django 25

SQLite 29

3.3.1. What is SQLite?............................................................. 29

3.3.2. Distinctive Features Of SQLite...................................... 30

JQuery 35

3.4.1. Features.......................................................................... 36

3.4.2. Including the library...................................................... 38

3.4.3. Usage styles.................................................................... 39

3.4.4. jQuery plug-ins.............................................................. 41

CSS 42

3.5.1. Syntax............................................................................ 43

3.5.2. Use.................................................................................. 44

3.5.3. Variations....................................................................... 45

3.5.4. Limitations..................................................................... 46

3.5.5. Adavantages.................................................................. 48

4. ARCHITECTURE....................................................................... 50

DBMS 50

Working Principle 52

5. CONCLUSION............................................................................ 57

6. REFERENCES............................................................................ 58


 

 

1. Introduction

 

1.1 Preface

 

Today more and more our universities are incepting testing systems to review grades of the students, ENT was the beginning, every university tries to create its own local applications, but they’re too weak. And don’t confirm with the idea of computer-based testing. Student anyway should attend, and the accessibility, one of the main goal of the online testing is gone.

 

Then I saw the CISCO new educational background, so I wanted for our country have the same, and standard system for any testing, with a big united database. In my opinion together me can do more, than separated, it always was like this, and should always be. Only if will join our ideas, power and knowledge, we can became the leader in educational state of the world. Testing is only the first step, if it will be go on, it should became a part of the great online educational system for distance learning.

 

Because my subject of my diploma thesis is “online testing service" or “e-assessment service” before introducing it I should explain more deeper what the e-assessment is, how we can use it, all it’s advantages and the meaning for learning today.
In addition, I should explain briefly, what is the technologies I am using to gain my goals. To create my diploma project.


1.2

1.2 AIM

 

My goal is to create online service for testing, a single standard for all who already use or intend to use it in the future, the system of testing knowledge through the Internet

 

I would like to provide a very flexible and reliable system for our teachers. To not have to stand in line for listing, and spend the effort every time over and over again by creating and mixing issues

 

Saving time and effort - that is what we all want in this century. I think, no, I hope that my system will be approved and soon it will be possible to develop online education in this country to unprecedented heights.


 

1.3 related works

 

There are a lot of similar projects in the web, more deeper, more complicated.

 

Pic.1 Online testing systems

As mine – independent testing services, but there are more testers, which have been included into the great online educational systems

Pic.2 Online learning platforms

Pic.3 Online learning platforms


 

 

2. learning Background

 

 

2.1 What is e-assessment?

 

E-assessment involves the use of digital devices to assist in the construction, delivery, storage or reporting of student assessment tasks, responses, grades or feedback.

 

E-assessment can be undertaken with many devices, such as traditional desktop computers or laptops, with portable communication devices such as smart mobile phones, with digital devices such as iPads or through the use of electronic gaming devices. E-assessment can use a multitude of formats, including text documents or portable document formats, multimedia formats such as sound, video or images; it can involve complex simulations or games; it can also be undertaken by students in groups or individually and it can occur with large numbers of students in a synchronous or asynchronous manner.

 

Teachers can use computers to construct their assessment tasks, to deliver these tasks to the relevant students and to record and provide feedback and grades to these students. Computers can also be used to analyze the students’ responses, both to provide feedback to the student on the quality and relevance of their response, as well as to provide feedback to the teacher on whether the task can differentiate between students with different abilities.

 

E-assessment can be used to test many different capabilities and skills that are developed by students. There are only a few tasks that might not be suitable for completing and recording electronically, but the number of such tasks is rapidly diminishing as technology becomes more sophisticated and widespread. In many disciplines laboratory equipment can be manipulated remotely and students can undertake real time physical performances that are able to be recorded and used for assessment purposes. We are quickly approaching the stage where our imaginations will be the limiting factor in designing e-assessment tasks.

 

E-assessment can be part of a learning management system such as Blackboard, Sakai or Moodle; it can be a standalone application such as Questionmark Perception or TestPilot. Electronic assessments can be located and delivered from a central server and accessed by students anywhere and anytime through the use of a web browser or they can be isolated on local computers or local area networks (LAN) with limited access gateways.

 

E-assessment is much more than multiple-choice questions. It can involve the use of blogs and wikis, self or peer review; it can use existing social media sites and creator systems associated with Web 2.0; assessments embedded within role plays and scenario-based assessments can be designed; we are able to use virtual worlds such as Second Life to set engaging and sophisticated tasks for students that require the use of multiple capabilities and skills to solve complex problems.

 

In summary, e-assessment involves a rich tapestry of possibilities that allows us to evidence student learning in a much deeper and often more authentic way than has been possible with traditional paper based assessments where students have been expected to use limited resources to respond to tasks.


2.2 Why might e-assessment be so useful?

 

Assessment is a complex activity; meaningful, assessment requires effort on the part of the teacher and student. We can design assessment tasks that are easy to prepare and grade, or we can take the time to design an assessment that has intrinsic worth for both the student and the teacher.

E-assessment offers a range of potential opportunities and advantages for teachers,

 

 

Pic.4 E-assessment advantages

The quickest benefits to be gained from using e-assessments are associated with diagnostic and formative tasks which provide detailed and timely feedback for students to use in a subsequent task. By requiring students to complete assessment tasks early in the course, you can highlight the key concepts that students must understand in order to build new learning experiences. Diagnostic assessments allow students to benchmark their current level of skill development and capabilities against what is required for the current course. You can use students’ responses to diagnostic assessments to gauge which learning activities are appropriate for the first few classes or where you should commence a course so that students are not left behind.

 

Formative tasks allow students to benchmark their learning against the expectations of the teacher. You can use the students’ responses to formative questions to gauge how quickly they can move from one concept or learning activity to the next. In order to encourage students to complete formative tasks many teachers have found it useful to use low stakes summative quizzes for formative purposes by using a databank of e-assessment items and allowing students to attempt the quiz as many times as they wish for formative purposes and only using the highest mark for summative purposes. This has the advantage that students can use the same assessment task for diagnostic, formative and summative purposes thus increasing the efficiency of the assessment process.


2.3 What can e-assessment do for Learning and Teaching?

 

This publication serves as part of a review by the e-Assessment Association in its desire to make a positive contribution to the assessment arena. The eAA advocates that Technology should serve Education and seeks to build on research principles identified by, amongst others, the Assessment Reform Group.

 

In general, the eAA supports a more complex question structure for automated assessment than multiple choice or its variants permits, the effective deployment of fast and accurate feedback as students’ progress through a question and the efficient use of data generated during tests to enhance the whole experience. Pointers to successful deployment of e-assessment indicate a way forward for the efficient and effective delivery of automated assessment.

 

This document has been created following a meeting of e-assessment experts under the auspices of the e-Assessment Association. It aims to set out some defining principles for eassessment, review current practice and outline the way forward for a more educationally rich deployment of electronic assessment. The eAA encourages fast accurate feedback to learners, sensible use of data generated during tests to improve student engagement and sets out a check list of ingredients that have led to successful roll out for automated assessment pointing out where this validates the findings of the Assessment Reform Group and other relevant research.

 

There appear to be two definitions of e-assessment in common use:

 

· E-assessment occurs when there is an automated marking/response, to student input on-screen in a test, informing on the process of answering a question and providing feedback to learners and their teachers through wellcrafted advice and reports. Alternatively,

 

· E-assessment occurs when there is use of technology in testing which encompasses the on-screen computer-marked assessments of above but also includes on-screen human marking of tests, electronic management and presentation of results, moderation and awarding processes with awarding bodies, anti-plagiarism software, tools which enable collaboration on the assessment and feedback processes, voting systems/clickers and e-portfolios

 

 

This difference in scope is not helpful as it confuses those who are not “into eassessment” and even allows experts to talk at crossed purposes at times. So, for this part of the eAA analysis of current practice, definition only will be considered.

 

The differentiation is that which draws on technology to provide automation in the pedagogic process rather than where an assessment still requires significant human intervention at stages of the process.

 

The e-Assessment Association promotes understanding and expertise in applying technology appropriately and effectively to support current developments and innovations in assessment policy and practice. The eAA understands some important distinctions in approaches to assessment and testing as an integral part of teaching and learning, central to achievement and standards across all sectors of education.

 

Assessment, which seeks and interprets evidence for use by students and their teachers to decide where the students are in their learning, where they need to go and how best to get there is essentially formative. The eAA recognises some of the principles set out by the Assessment Reform Group (ARG) and believes that software solutions designed for formative assessment should:

 

• Be part of the effective planning of teaching and learning.

• Focus on how students learn.

• Be able to be central to classroom practice.

• Promote professional skills for teachers.

• Be sensitive and constructive, being aware of emotional impact.

• Foster learner motivation.

• Promote commitment to learning goals and assessment criteria.

• Help learners to know how to improve.

• Develop the learner‟s capacity for self-assessment.

• Recognise a range of educational achievement.

 

This checklist provides good advice for teaching practice and advocates the treatment of learners more as individuals and not merely as members of a larger group. So, where and how can e-assessment enhance the ARG checklist?

 

Summative assessment as used by ARG, is employed by teachers to summarise what learners know or can do at certain times in order to record and report on their achievement and progress.

 

The eAA proposes that software solutions which support such assessment, recording and reporting should facilitate the trend towards giving teachers a more central and professional role in this aspect of their work.

 

While the outcomes of summative tests continue to play an important role (for individuals) in certification and selection and (for organisations) in national and regional bench-marking of system performance, their role in providing evidence for target setting, monitoring and self-evaluation as part of internal organisational improvement is of growing significance. Any assessment software solution would do well to conform to the four criteria spelt out by the ARG:

 

Validity: the assessment must cover all aspects, and only those aspects, of students‟ achievement relevant to a particular purpose.

 

Reliability: it should be designed so that users can have confidence that the results are sufficiently accurate and consistent for their purpose.

 

Impact: it should not only measure performance but have desirable onsequences for teaching, learning and users‟ motivation for learning. Assessment generally has a strong impact on the curriculum and on pedagogy, so it is vital that any adverse effects are minimised.

 

Practicability: the resources required to provide it – teachers‟ time, expertise and cost, and users‟ learning time – should be commensurate with the value of the information for all its participants.

 

One of the eAA experts had some problems with the current definitions of formative, seeing it as: an activity is formative if its outcome causes its actors or observers to adapt their behaviour. so, the expert argued that what is currently referred to as summative assessment and, in particular, high-stakes examining, can be thought of as the most formative of all current assessment activities since its effects are felt in every classroom and every FE and HE course. Thus, the expert pointed to the use of the term informative assessment and the introduction of the ideas about „information value‟ well explained in the article by McBride. McBride believes that assessment of learning, should not be equated to summative assessment only, providing as it does information which may be used to inform self-assessment, teaching or judgements ie across all shades of assessment practice. However, for the remainder of this article, we will retain the notion of formative and summative as described by the ARG.

 

There has been quite a long history of e-assessment to date, its ubiquity in UK public qualifications is still a long way off (particularly in academic qualifications) and it remains a technology nearing the end of the early adopter phase with many technical, pedagogic and assessment hurdles to overcome before its use becomes widespread.

 

It is worth noting that assessment (particularly summative or high stakes assessment) is not an area where innovation is easy because of regulatory and public pressure to avoid the downside of risk-taking. While new approaches are welcomed, they can only be introduced in such a way as to avoid disadvantage for the students pioneering them, and this can act as a brake on progress. For example, the annual furore at the time of primary and secondary school examination results and the media fascination with league tables means there is a desire to identify how results are improving (or otherwise) and with e-assessment seen as a recent phenomenon it is an easy place to lay blame. This also highlights that the use of technology in teaching, learning and assessment are ahead of the curve with younger learners who may be more comfortable with technology but perhaps not with those who are procuring such services. If it is generational then this may constitute a block in the system for the advancement of e-assessment.

 

There have been some notable successes such as ALTA (McAlister, Montgomery) and E-Scape (Ripley) in Primary and Secondary Education, SCHOLAR in Scotland at the school/university interface and in HE projects like CALM (Computer Aided Learning in Mathematics) and the introduction of e-assessment at Newcastle University for both Honours and Service mathematicians (see Foster and Fawcett et al). Even failures of public e-assessment programmes such as the ICT test in England at Key Stage 3 have proved to be useful and added to the lessons learned. E-assessment seems to have been most successful where it has been introduced with good planning but minimal fuss and, of course, where the pedagogic need and “authority for change” are very clearly established.

 

If e-assessment is embedded in an e-learning environment then feedback can direct users to similar examples worked through by an expert. Are our teachers and trainers able to make this shift or has CPD failed to deliver?

 

So, to repeat, this document deals exclusively with definition 1 cited above. In this area sufficient face validity has been established both in the UK and USA (see Greenwood et al, Ashton et al, Sandene et al and Ashton et al, so it is now time to move on.

 


3. Development Background

 

In any type of task or work, we always use different techniques, technologies, which facilitates the job and saves a lot of time.

 

The word technology refers to the making, modification, usage, and knowledge of tools, machines, techniques, crafts, systems, and methods of organization, in order to solve a problem, improve a preexisting solution to a problem, achieve a goal, handle an applied input/output relation or perform a specific function. It can also refer to the collection of such tools, including machinery, modifications, arrangements and procedures. Technologies significantly affect human as well as other animal species' ability to control and adapt to their natural environments. The term can either be applied generally or to specific areas: examples include construction technology, medical technology, and information technology.

 

The human species' use of technology began with the conversion of natural resources into simple tools. The pre-historical discovery of the ability to control fire increased the available sources of food and the invention of the wheel helped humans in travelling in and controlling their environment. Recent technological developments, including the printing press, the telephone, and the Internet, have lessened physical barriers to communication and allowed humans to interact freely on a global scale. However, not all technology has been used for peaceful purposes; the development of weapons of ever-increasing destructive power has progressed throughout history, from clubs to nuclear weapons.

 

Technology has affected society and its surroundings in a number of ways. In many societies, technology has helped develop more advanced economies (including today's global economy) and has allowed the rise of a leisure class. Many technological processes produce unwanted by-products, known as pollution, and deplete natural resources, to the detriment of the Earth and its environment. Various implementations of technology influence the values of a society and new technology often raises new ethical questions. Examples include the rise of the notion of efficiency in terms of human productivity, a term originally applied only to machines, and the challenge of traditional norms.

 

In this document I will explain which technologies I’ve used to create my project. It is the Django Web Framework. Below I’m explaining what does mean both Web Framework and what is Django is.


 

3.1 Python

 

A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.

 

The earliest programming languages predate the invention of the computer, and were used to direct the behavior of machines such as Jacquard looms and player pianos. Thousands of different programming languages have been created, mainly in the computer field, with many being created every year. Most programming languages describe computation in an imperative style, i.e., as a sequence of commands, although some languages, such as those that support functional programming or logic programming, use alternative forms of description.

 

A programming language is a notation for writing programs, which are specifications of a computation or algorithm. Some, but not all, authors restrict the term "programming language" to those languages that can express all possible algorithms.

 

Here’re some facts, why did I‘ve chosen this language below.

 

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include:

 

• very clear, readable syntax

• strong introspection capabilities

• intuitive object orientation

• natural expression of procedural code

• full modularity, supporting hierarchical packages

• exception-based error handling

• very high level dynamic data types

• extensive standard libraries and third party modules for virtually every task

• extensions and modules easily written in C, C++ (or Java for Jython, or.NET languages for IronPython)

• embeddable within applications as a scripting interface

 

Python is powerful... and fast

 

Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any problem domain. Build your own web server in three lines of code. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

 

Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications. The traditional implementation of CPython uses a byte code virtual machine; PyPy supports just-in-time (JIT) compilation to machine code. Also, Jython and IronPython (see below) support JIT compilation on their respective virtual machine implementations.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-06; просмотров: 259; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.126.44 (0.013 с.)